define-structure now passes a test; fixed bug in set pseudomacro where we were not handling multiple arguments in the car function properly.