Factor-like syntax

Removed gratuituous incompatibilities with Factor: the parser now
accepts '{' and '}' for based list literals, and the pretty-printer
uses '[' and ']' to display decompiled code.
FIXME: this is broken: {{123}} -> '('(123))