Turns out that Scheme defines `#t` and `#f` to be `true` and `false`.
`let` is used to devife a new symbol `atom` which is a String.
`case...of` matches the literals and constructs a `LispVal` of the
appropriate type and value. `_` is a match all token.