в общем, нужна помощь верховных магов. можно ли написать через деф такую же функцию containerize1, но у которой не будет выпадать анус на примере в сообщении выше. я дальше этого пока не придумал ничего
def containezire1[A, F[_]](a: A)(f: A => F[A]): F[A] = f(a)