Ejemplo n.º 1
0
 public static ParseResult <C> SelectMany <A, B, C>(this ParseResult <A> a, Func <A, ParseResult <B> > func, Func <A, B, C> select)
 {
     return(a.Bind(aval =>
                   func(aval).Bind(bval =>
                                   select(aval, bval).ToParseResult())));
 }