@@ -83,6 +83,9 @@ mangleWithPrefix prefix (UN name) =
8383 | x == ']' = "_RSBrace" ++ cleanNonLetter xs
8484 | x == '(' = "_LBrace" ++ cleanNonLetter xs
8585 | x == ')' = "_RBrace" ++ cleanNonLetter xs
86+ | x == ':' = "_Colon" ++ cleanNonLetter xs
87+ | x == ' ' = "_Space" ++ cleanNonLetter xs
88+ | x == ',' = "_Comma" ++ cleanNonLetter xs
8689 | x == '_' = "__" ++ cleanNonLetter xs
8790 | not (isAlphaNum x) = "_" ++ (show $ ord x) ++ xs
8891 | otherwise = x:cleanNonLetter xs