Obviously, in his example it would be RateLimiter not Option<RateLimiter>, so no check necessary.
you still need to unpack that option somewhere.
_If_ you start out with an optional, and even then only once in the code path.