Use an AST; added translator.
Impl of list-lit with ASTs.