Revert "Let read-wrapper's args and keyseq depend on the current layer"

This reverts commit fc76c59e34d248512b9f26ea4a6b44aed7b30b2a.

It was adding more flexibility that we didn't actually need, and
confusing the code as a result.