pub type Query { Query(sql: String, bindings: List(Value)) }
Query(sql: String, bindings: List(Value))
pub fn destruct(query: Query) -> #(String, List(Value))