-record('query', { statement :: binary(), params :: list(ducky:value()), decoder :: fun((list(gleam@dynamic:dynamic_())) -> {ok, any()} | {error, ducky:error()}) }).