title: Scheme interpreter - why can't this be computed?
body: <p>Procedure:</p>
  
  <pre><code>(define (double fn) (lambda (x) (fn (fn x))))
  </code></pre>
  
  <p>Why can't the following be computed with the Scheme interpreter: </p>
  
  <pre><code>((((((double double) double) double) double) 1+) 0)
  </code></pre>