sanjoy added a subscriber: dblaikie. sanjoy added a comment. Looks fine to me, but I don't grok the intricacies of `std::forward` and variadic templates well enough to review this. Perhaps @majnemer or @dblaikie can chime in? https://reviews.llvm.org/D24880