and I *feel* that the intern code is better. But it's not without problems and I don't think I can release at this. But it may be ready to merge back.
/docs
yet fixed up.