@jonmsterling I'm out of the loop on this one. What's wrong with pure type systems? Is it that it presents a general framework while only a few instantiations are really interesting (and perhaps it does not cover all interesting systems)?