- a docstring is registered in the module where it is defined.
- only one docstring in a module is associated with a (function/type, signature) pair
a. defining another one replaces the incumbent. - a docstring for a bare type has a null signature (i.e.,
Union{}
)
a. constructors can add new docstrings.