I have a Haskell program that defines the value __ as __ = Prelude.error "Logical or arity value used" Yhc seems unhappy with this name. Any reason for this? Can Yhc be made to accept this?