`Option.applicative().map(v1, v2, v3, ::FooBar)`
# arrow
p
Option.applicative().map(v1, v2, v3, ::FooBar)