add comment about why that unreachable else is there.
make sure Date is picked up by gen_sqla_info. also add timezone attribute to DateTime.

this needs more work as offset-aware datetimes can't be compared with naive ones.