added type support for U8 I8 U32 I32, and tag #typesupport to indicate where to add additional types later