The directives and behaviours supplied by Mutare.UseExpansion.expand_use/3.
Directives are folded into name resolution as if they had been injected by use; behaviours augment the enclosing module's resolved @behaviour set. Build this struct through Mutare.UseExpansion.expand/2.