Finished the Argument wrapper and unwrapper system.