Is there any benefit in having this be a member of `RequestField`? Maybe bring it out as a module-level helper, next to `guess_content_type`?