A database-agnostic ORM layer for Carp. derive-model generates CRUD functions for a type by reading its members at macro-expansion time and delegating SQL dialect / row marshalling to a pluggable backend.
derive-model
members
See the README for usage.