⟨library⟩
non-closure class type or enumeration type
that is not part of the C++ standard library and
not defined by the implementation,
or a closure type of a non-implementation-provided lambda expression,
or an instantiation of a
program-defined specialization (
[defns.prog.def.spec])