User defined types/classes are currently being worked on in an open PR. Excellent counterpoint for the time being, though.
Aside- Do you know if multiple inheritance/traits will happen at some point? I need this for modeling, even though it can be worked around for general software architecture.