s
im
p
l
e
.
Using
typeclasses
and
macros
to build a type-safe database API