eachor something from
Indexablerather than the logic explicitly needing to know about the ivars
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..."