Haskell: несколько объявлений «<имя функции>»…?

Привет, ребята, вот мой код, по которому я получаю странную ошибку «Несколько объявлений о зеркале». До этого у меня были другие функции, но ни одна из них не называется зеркальной ... Есть идеи?

mirror :: BinTree a -> BinTree a
mirror = undefined
mirror (Node tL x tR) = Node x mirror tR mirror tL

Ответы на вопрос(3)

Ваш ответ на вопрос