docs: def map(self, fn: Callable[[Any], Any]) -> 'Cont':
          r"""Map a function over a continuation.
  
          Haskell: fmap f m = Cont $ \c -> runCont m (c . f)
          """
          return Cont(lambda c: self.run(compose(c, fn)))