public static Task <bool> biforall <A>(OptionAsync <A> ma, Func <A, bool> Some, Func <bool> None) => ma.BiForAll(Some, None);