The push I was going to make was simply to wrap some of the private functions in codegen.arc in a 'let form.