Я пытаюсь следовать простому примеру из книги «Скала с кошками». вот мой код
import cats.Semigroupal
import cats.instances.option._
import cats.syntax.apply._
import cats.implicits._
case class Name(fName: String, lName: String)
(Some("foo"), Some("bar")).mapN(Name.apply)
Я получаю ошибку
cmd4.sc:1: could not find implicit value for parameter functor: cats.Functor[Some]
val res4 = (Some("foo"), Some("bar")).mapN(Name.apply)
Я также пытался импортировать
cats.functor._
cats.syntax.functor._