For consistency, I think it'd be good to name this `message_return_value_pairs` to align with `receive_messages`.  Thoughts?