Don't separate creating and validating the form, it's declarative after all

Just do it in one method. This gives us some benefits too:
- We don't need tens of lines of typehints anymore
- Everything about the form is being encapsulated in one method, no
  context leaks
- Shorter notation...