HsDecls.lhs 40 KB