123456789101112131415typet=Htmx|Alpinejs|React|Custom_fileofstringletreference:toptionref=refNoneletsetflag=reference:=Someflagletget()=!referenceletattributes_of_flags=function|None->[]|SomeHtmx->Extra_htmx.attributes|SomeAlpinejs->Extra_alpinejs.attributes|SomeReact->Extra_react.attributes|Some(Custom_file_)->(* Not implemented *)[](* A function that loads the attributes lazy, since we need to derive the list of attributes with the ppx flags. *)letget_attributes()=attributes_of_flags(get())