An exercise in recreating the basics of ActiveRecord through metaprogramming.