message_processor now works with Arguments objects the same as it works with Arrays. Callers of message_processor no longer need to call arguments_to_array, so they don't. Fixed a closures bug in arguments_to_array that had slipped past my unit tests.