%object->schema working as intended
definitions of primitives working again