zturner added a comment. Also I feel like `Twine(foo() + '/' bar() + '/' + baz()).str()` is a big more difficult to visually grok than `llvm::join_items('/', foo(), bar(), baz());` https://reviews.llvm.org/D24880