Allow character literal '\''
Allow string literals in patterns.
Ignore import declarations.
Rename primEq / primNeq to safe names.
Make examples valid as Haskell programs.
Downcase output program.