Modified sample printers on request from trillioneyes to accept a printer function that converts elements of the QuadZone into characters that are then printed in the ultimate ASCII grid.

Changed printer names to be more clear and in line with standard Haskell conventions; 'show' converts the object into a string, 'print' IOs it onto the standard output stream.