mgorny added a comment. @labath, what do you think of this? Also I'm wondering about error handling. Should we introduce fallible constructor for this? CHANGES SINCE LAST ACTION https://reviews.llvm.org/D131160/new/ https://reviews.llvm.org/D131160