[Haskell-beginners] Problems defining a type with a multiplication function