Documentation additions
Add memory store to benchmarking [ci skip]
Avoid multiple checkouts and instrumentations

Within a `fetch_multi` block there should ideally be one instrumentation
call and a single connection pool checkout. This gets closer to that
goal but maintains the pipelining. Closes #2