Private module containing traits (and related types) used in public APIs, but which should not be usable outside of the context module.
context