Is definterface meant to be a public API? If yes, then it needs a docstring.
This patch obsoletes the previous one. The only addition is the insertion of :added metadata which is needed to make the tests pass.
Screened, pending question for Rich: "Is definterface meant to be a public API?"
Rebased patch on current master.
Screened again. Still applies as of commit 1c8eb16a14ce5daefef1df68d2f6b1f143003140
The CLJ-971 patch I just added is the same as the original with grammar corrections.
Patch including Stu's grammar/typo fixes.
Sorry, contributors like to show up in the commit history, so I couldn't resist stealing my patch back from you.