Here's the paper Tyler, Mark, and I submitted to ooPSLA. http://erights.org/elang/tools/causeway/causeway-paper.pdf We owe a tremendous debt to those of you that commented on our earlier version. The paper is in a much better place now and I don't think we could have possibly figured it out ourselves. Thank you. --Terry Stanley