Looking into arrows.
Adding a trampoline method to a function, comes in handy when you need to bounce something back.
Adding a setup to do it.
Adding apply and option arrow.
Adding Partial Function support.
Adding applyOrElse to partial functions to other arities.
Renaming call to apply as we've got applyOrElse.