Succeeds with the default value if the parser fails.
public static IParser<T> OrDefault<T>(this IParser<T> parser)
Succeeds with the specified value if the parser fails.
public static IParser<T> OrDefault<T>(this IParser<T> parser, T value)