I've looked at the lexical specification of haskell, and I can use a lower case unicode character is a valid variable name.
I believe it not however legal to use modifiers with lowercase letters? Attempts so far suggest not. This stackoverflow post also suggests this is a none starter: Link1
I assume this was thoughtfully thrashed out when unicode was supported in Haskell. Can anyone suggest why not? Is it a terrible idea, or something no-one has got round to?