Tidy up after meeting 5

This pull request fixes a couple of little things that we let slip at the end of meeting 5 i.e.

- It fixes the immediate evaluation of lambdas that we had broken when removing duplication
- It fixes the `describe (lat? l)` specs by ensuring that `#t` and `#f` evaluate as expected