[1188] Turn into a proper Rascal project
[1338] Pretty-printing in an EBNF dialect
[1437] Pretty-printing re-done with map[...]
[1500] Fix numerous mistakes, debug many bugs