For what it's worth, everything I use Arc for is the Arc3.1 codebase -- I don't use Anarki, or any of the other alternative Arcs. What makes you think you have to "hack up a new implementation"?
As a side note, I have no idea what you mean when you say "hacking in Hack". What is the second "hack" there?