// Val<TResult> prevents QBind from getting out() of an outer Seq for instance
template<typenameT>bool_bind(T&t,intmin=1){returnQBind<TResult,T>::bind(Val<TResult>(TResult(*this)),t)||min<=0;}// TODO check why .value() does not work
template<typenameT>bool_bind(T&t,intmin=1){if(QBind<TResult,T>::bind(Val<TResult>(TResult(*this)),t))returntrue;if(min<=0)reportError("Ignore previous error");returnfalse;}// TODO check why .value() does not work