orm

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.

See the README for usage.