Back to Fpinscala

08.Answer

answerkey/monads/08.answer.md

latest103 B
Original Source
scala
extension [A](fa: F[A])
  def flatMap[B](f: A => F[B]): F[B] =
    compose(_ => fa, f)(())