Refactoring into SHOW vs PRINT more cleanly, fixing several bugs in the process. Also fix an error in Map::Generator that caused maps to print wrongly. And fix an error in applying strings, vectors and lists.