>>239
The 'right thing' is creating (mentioned above)Anaconda Scheme and growing a software ecosystem around it, making it as central as GCC.
The 'worse is better' approach is to graft functional lambda calculus features into C/C++, using preprocessor and GCC extensions.