Handle different message types (v0.3.0)

...like strings, hashes or exceptions.