You don't like expression language?
This is (will be) anyway a dependency of finite itself see https://github.com/yohang/Finite/pull/33 But thanks to this we can do very powerful things using only callback, instead of having listeners doing only arguments mapping like we currently have (mapping between the event and our order processing services).