S GetState() { var res = state.IfNoneUnsafe(InitState); state = res; return(res); }
public static T ifNoneUnsafe <T>(Option <T> option, T noneValue) => option.IfNoneUnsafe(noneValue);
public static T ifNoneUnsafe <T>(Option <T> option, Func <T> None) => option.IfNoneUnsafe(None);