Methods for static Table construction using Dynamic.
A class that implements a Product that is one-to-one with the table definition.
Tuple of columns matching the Product's Elem type
An object that converts a Column's Tuple to a Tuple Map
product isomorphism map
Table name
The apply method