public static Task <T> ifNone <T>(OptionAsync <T> ma, T noneValue) => ma.IfNone(noneValue);
public static Task <T> ifNone <T>(OptionAsync <T> ma, Func <T> None) => ma.IfNone(None);