interface Optionimport { type Option } from "https://deno.land/x/ahh@v0.5.1/option.ts"; Represents an optional value that either exists (Some) or does not exist (None). Type ParametersTMethodsisSome(): booleanReturns true if the Option is Some. isNone(): booleanReturns true if the Option is None. contains<U extends T>(value: U): booleanReturns true of the Option is a Some containing value. expect(message: string): TReturns the contained Some value. Throws if the Option is a None with the provided message. unwrap(): TReturns the contained Some value. Throws if the Option is a None. map<U>(fn: ((_: T) => U)): Option<U>Returns a new Option where the value is mapped with fn. and<U>(other: Option<U>): Option<U>Returns other if this and other are Some. or(other: Option<T>): Option<T>Returns this or other if either is Some. xor(other: Option<T>): Option<T>Returns this or other if only one is Some.