Interesting. Can several independent facet systems be used at the same time?
Why are facet errors thrown as exceptions? I'd expect them to be normal compiler errors. Do the leaks affect code that doesn't use this? Are somewhat more extensive docs in the works? Where's the test suite?