Something else came to mind: With some store configs having a timeout parameter, we should either document that they are completely ignored, _or_ in the `WithContext` methods we could check for an existing ctx timeout, and when one is set we leave it as is, but when none is set we derive a new ctx with the timeout from the store config.