The Perl 5 module Object::Declare provides a declare() function
for building named objects with a declarative syntax, similar to
how Jifty::DBI::Schema defines its columns.

Homepage:
https://metacpan.org/release/Object-Declare
