requiredones are not nilable,
includesome partial types. These modules are never intended to be seen be the user, such as in generated documentation pages with
crystal doc, but I can't exactly make them private either if I want to include them in other modules/types, and protected doesn't seem to work on modules, so I'm not really sure if Crystal has a solution for me...
:nodoc:module didn't generate docs with references to the hidden module, as it currently does with "Instance methods inherited from module..."