[Haskell-beginners] Implementing instance of '^' operator