Initial stab at supporting data types

2 jobs for datatypes in 1 minute and 46 seconds (queued for 1 second)