chandlerc accepted this revision. chandlerc added a reviewer: chandlerc. chandlerc added a comment. LGTM as well. I like the FooLower pattern. While somewhat verbose and repetitive, it seems much more clear and obvious to the reader. It is also much simpler. https://reviews.llvm.org/D24686