Add simple type introspection