module, custom type