type MySynonym a = Num a => AReallyLongTypeName -> AnotherReallyLongTypeName -> AThirdTypeNameToOverflow