`Option.applicative().map(v1, v2, v3) { a, b, c -&...
# arrow
p
Option.applicative().map(v1, v2, v3) { a, b, c -> FooBar(a, b, c)  }