Extensible, unopinionated forms and validation