in Cyborg/ParserPrimitives.swift [116:122]
func chain<T>(into stream: XMLString, _ transformer: Parser<T>) -> ParseResult<T> {
switch self {
case .ok(_, let index):
return transformer(stream, index)
case .error(let error): return .error(error)
}
}