Uncomment test case
Remove public keyword from tests
Implicitly encode arrays as lists
Implicitly wrap non-array AST in array when encoding