Trait used to tie strongly typed models into form
inputs. Libraries must define their own form inputs (although
macros are provided to make this easy), and then implement
ParseAndFormat for their input for all supported types. In other
impl ParseAndFormat<MyType> for MyTextInput<MyType>.