maru-primitive-set now uses defprimitive