Added a utility function to `arch'
Push and pop implementation by NY retro-fitted
Simple testing script
Updated `bitfield' and `register' with packed()