title: Why are nested functions not supported by the C standard?
body: <p>It doesn't seem like it would be too hard to implement in assembly.</p>
  
  <p>gcc also has a flag (-fnested-functions) to enable their use.</p>