Eval.applicative().tupled( Eval { op1() }, Eval { ...
# functional
p
Eval.applicative().tupled( Eval { op1() }, Eval { op2() }, Eval { op3() })