pub fn generate( form: Form(fn(Field, Args) -> Element(a), b), ) -> Element(a)
pub fn generate_item( item: FormItem(fn(Field, Args) -> Element(a)), ) -> Element(a)