rename pack-argument to pack-arg
(untested) take accout of padding when parsing string arguments
remember-object gets id from the object itself instead of as another function argument
new functions read-buffer, write-buffer
invisible whitespace?
second test for pack-message
test send-message