Я написал следующий код для удаления гласных из предложения:
main = print $ unixname "The House"
vowel x = elem x "aeiouAEIOU"
unixname :: [Char] -> [Char]
unixname [] = []
unixname (x:xs) | vowel x = unixname xs
| otherwise = x : unixname xs
Просто интересно, можно ли создать тип данных для гласной? Компилятор не позволяет мне использовать символы в типе данных.