haskell
fmap
Prelude> fmap (+3) (Just 2)
Just 5
中置記法版
Prelude Data.Functor> (+3) <$> (Just 2)
Just 5
scala
mapで
scala> Option(2) map (_+3)
res3: Option[Int] = Some(5)
scalazの記号で
scala> 2.some ∘ (_ + 3)
res5: Option[Int] = Some(5)
エスケープされちゃうな…数学の○みたいなやつを意識して作られたんだとおも。