dneilson abandoned this revision. dneilson added a comment. Pulling this, for now. I'm going to make sure that the joint part of the hierarchy (i.e. the AnyMem* classes) will work before trying to land this part. https://reviews.llvm.org/D38419