Split off form field

It turned out I had a bit of time. See #16 
Could you rename this module `forms`.