Narrows type inside Opt using given type guard.
some('1' as string | number).narrow(isString) // Some('1'): Opt<string>some(1 as string | number).narrow(isString) // None: Opt<string>
narrow
Narrows type inside Opt using given type guard.