Refinements 3

- Reduce duplication for parsing forms.