@dkubb well, "typically" instances of `Chain` end up being injected here (that happens when you build on top of other chains). (At least) currently, there's no `Chain#to_a`, and I wonder if adding it makes sense, when we already need and have `Chain#each` as the common (`Enumerable`) interface.