Why not to use `Result` (see SourceAnnotation.h) in `ParsedURITemplate` struct? This way you could use  `Result`  `operator+=` here ...