I made a language (and its not based on Brain-flak for once!). My language, Klein requires that you specify a topological surface in which the program is embedded. Currently this means passing 3 bytes to the command line to denote one of 12 supported surfaces.
Currently we score command line arguments as the difference from the default. However none of the 12 surfaces is really a "default", and no surface is certainly not the default because it errors immediately. How should I score answers in Klein? Should all of the surfaces be considered their own languages? should I just add 3 to every answer written in Klein?