Add strong typing conversions, with extensibility.
You can now say:
   Where(Field.CongressionalDistrict, 12)
and the 12 will get properly quoted because Filed.X is strongly typed.
Strongly typed column access
Date support