Sender decoration is more idiomatically middleware-like. toshtogo.client.core/client is still horrible.