We discussed this moments ago with @apollo13 on IRC, I'm a bit concerned by the number of `dict` like objects floating around.

There are `Form.errors` (`ErrorDict` which maps fields to rendered strings), `as_data()` (maps fields to `ValidationError`), `.data` which is a private API, `.as_json()` (serialized `as_data()` minus the `ValidationError`'s `params`), and we'd be adding one more for json-serializable formatting. Folks were already fairly confused by the situation which lead to the clarification in c23b3717be71e4b2e5a32f156ef0a7b4703d012d.

That said, I don't mind implementing it if provided with a good name for the method.