Because computers are finite, C++ implementations are inevitably
limited in the size of the programs they can successfully process.
Every implementation shall
document those limitations where known.
This documentation may cite fixed limits where they
exist, say how to compute variable limits as a function
of available resources, or say that fixed limits do not exist
or are unknown.