another iterration on arm/insts.lisp