#87, don't push if down, since it can be type incorrect
#88, add a module to abstract all calls to hscolour
#88, allow avoiding HsColour
Don't turn off overlapping pattern warnings in GHCi, they got fixed for ViewPatterns a long time ago
#82, guard the case that a module is an Xml document (never happened yet...)
#82, change isChar/fromChar to have fromChar return a Maybe, much cleaner
#82, make the incomplete warning checker happy
#82, turn on incomplete patterns in GHCi