JamesReynolds added a comment. Thank you! Can you land this for me please? This is me done for the time being, but once our implementation gets into the swing of things I'll try and start picking up some bugs / enhancements. https://reviews.llvm.org/D21472