This would allow custom type enforcing to all methods. ```typescript const cachedValue = cache.get(...) // => undefined | MyType cache.set(...) // => Invalid if value is not assignable to MyType ```