Programming Phoenix LiveView B9.0: warning: Passing an atom to "for" in the form component is deprecated. (p. 251)

On page 251, when creating the form components for the admin dashboard, this example code:

<.form
  for={:gender_filter}
  phx-change="gender_filter"
  phx-target={@myself}
  id="gender-form"
>

Produces the following deprecation warning:

warning: Passing an atom to "for" in the form component is deprecated.                                                                
Instead of:

    <.form :let={f} for={:gender_filter} ...>                                                       

You might do:

    <.form :let={f} for={%{}} as={:gender_filter} ...>

Or, if you prefer, use to_form to create a form in your LiveView:
                                                                   
    assign(socket, form: to_form(%{}, as: :gender_filter))

and then use it in your templates (no :let required):

    <.form for={@form}>

The helpful error message explains a couple possible fixes. I went for the easy one:

<.form
  for={%{}}
  as={:gender_filter}
  phx-change="gender-filter"
  phx-target={@myself}
  id="gender-form"
>