Generic Type Classes Integral Int16 Int32 Int64 Numeric Double Int16 Int32 Int64 Primitive Bool Double Int16 Int32 Int64 String Temporal DateTime