Programming conventions for GHC