Possible to define custom subtype?