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