How to get strings from 'aa' up to 'zz' in a list? I know it is obvious, but don't know the proper idiom to solve that kind of problems. Just show the idea with concrete examples and I'll figure out the rest. Thanks.
Tried
(++) <$> ['a'..'z'] <*> ['a'..'z']
but it doesn't compile.