public static Operation <T> Next <T>(this Operation operation, Func <Operation <T> > process) { return(operation.Bind(process)); }
public static Operation <U> Next <T, U>(this Operation <T> operation, Func <T, Operation <U> > process) { return(operation.Bind(process)); }
public static Operation Next(this Operation operation, Func <Operation> process) { return(operation.Bind(process)); }