Additions to base Arc.
Further work towards a low-level Arc impl.