simplifying bossy to return middleware functions so they can be stacked more clearly by end users.