Comment Comment by rastrian Take a look at Algebraic Effects concept, I think you would like it. parent rastrian 10 months ago