mkName package:ghc

Creates some functions that work out the best ways to format names for the user according to a set of heuristics.