Interfaces for user-defined custom types.