table: normalize definition at Table.create level
database: use each with bang alternatives
database: rename __tables__ to tables