You shouldn't have asked your question in the "Challenges " section. You didn't
even specify a language you're using (not that it matter much with all those multi
target compiler backends and frontends).
I'l move your question over to the "Misc. Questions" section.
Comment