Parse lists and expressions.

Not sure if inheritance is the write way to model- are atoms
a type of expression, or contained within expressions?