public static NUMTYPE bind <NUMTYPE, NUM, T>(NumType <NUMTYPE, NUM, T> value, Func <T, NUMTYPE> bind) where NUM : struct, Num <T> where NUMTYPE : NumType <NUMTYPE, NUM, T> => value.Bind(bind);
public static NUMTYPE bind <NUMTYPE, NUM, T, PRED>(NumType <NUMTYPE, NUM, T, PRED> value, Func <T, NUMTYPE> bind) where NUM : struct, Num <T> where PRED : struct, Pred <T> where NUMTYPE : NumType <NUMTYPE, NUM, T, PRED> => value.Bind(bind);