Maybe a bit more explanatory naming for the "form" function, reflecting what it does.