public static Parser <TValue> Or <TValue>(this Parser <TValue> first, Parser <TValue> second) { return(First(first.Concat(second))); }