Congrats, you have just reinvented the monad