title: have a function in Scheme return value (or do something else) and call itself
body: <p>I would like to have two expressions evaluated in function body. How would I go about it?</p>
  
  <p>Given the following:</p>
  
  <pre><code>(define (f)
    ((+ 2 2) (+ 4 4)))
  </code></pre>
  
  <p>I would like both to have 2+2 and 4 + 4 evaluated (obviously the above doesn't work). </p>
  
  <p>Basically, if I understand it correctly, in a spot where I can get a single thing done, I would like to have two things done. For example instead of calling just one function as a consequent in the if expression, I'd like to call two functions. Or ideally return a value and have the function call itself.</p>
  
  <p>I am not sure if this  makes sense but conceptually having such a mechanism seems plausible. </p>