fix “extensions” and “passthrough” options
don’t wrap memoized values in an object
improved Redis caching example