Wouldn't it be sensible to instead contribute to the compilation framework of PLT Scheme instead since Arc is hosted on PLT scheme, or is there a solid reason to not do that?
on the other hand, knowing all the weaknesses that pop up in the language when used in a standard compilation setup is always good