I think the standards for large languages like C++ should really be developed in parallel and released together with a reference implementation - that way others would have a baseline to compare behaviour with, and it&#x27;d discourage adding features that turn out to be ridiculously difficult to implement correctly (e.g. export templates) or diverging dialects. The reference implementation doesn&#x27;t have to be optimised or produce optimised code, but should be written to follow the standard closely, favouring clarity instead of efficiency.