Union type representing either a successful result (Ok) or an error result (Err).
The type of the successful value
The type of the error (defaults to Error)
Union type representing either a successful result (Ok) or an error result (Err).