This works if the toplevel message is `multipart/related`, but not for `multipart/related` parts within the message. Edge case, but addressing this will help clarify the code and reduce the number of additional implementation methods we introduce.