import { Option } from '@classes/option.js' export function toOption(fn: () => T): Option { try { const result = fn() return Option.Some(result) } catch { return Option.None() } }