Expand the description of the solution, its impacts on users and compilers, and describe the alternative solutions that have been proposed