Open

Description
These are the last tests we'll really need to do on interpretation. Once you finish some of your other tricky composite test, try coming up with a few extra test cases for the list and map understandings.
I've stubbed out some tests to implement with fail() assertions. Once you're done with this stuff, we'll start you on writing some exciting fresh new code.
Write as many or as few cases as you feel are necessary.