Corrected bug in handling infix declaration of an operator.
Ensure PreludeBasic is imported early, because it's functions are used when deriving standard class instances.
Correction: qualifying all identifiers introduced by deriving with Prelude is wrong. Now all unqualified, but may be problematic too. Maybe in future qualify with PreludeBasic.