static F0> randomTripleMaker(F0 fA, F0 fB, F0 fC) { ret func -> T3 { t3(callF(fA), callF(fB), callF(fC)) }; }