per-object native_class is possible with a policy argument
generalize a policy used for a test
test different integer types with native_object
native_class supports strings and p0 value types