Functional Style Chain Of Responsibility