Для класса case class Point[E, A](x: E, y: A) (E - ошибка, A - значение) нужно реализовать MonadError[Point[E, *], E], нужно выполнить лабораторную работу и объяснить