implement list and eval builtins