Merge "Return message wrapped in Result from receiveMessage" into main