public Recursive <Tuple2 <A, B> > wrap2 <B>(B b)
 {
     return(Recursive.a(Tuple2.a(value, b)));
 }