connectCtr() returns a Middleware which handles requests through sync or async Controller Actions.
Moreover this Middleware could have an additional then(continuation) method which includes additional actions on the result of the selected Action.
For instance, this could be useful whenever we want to add the same Data to the view context object.
A before() to insert user validation on certain actions.