With multiple dispatch we can now have two distinct arguments, the form, and the data to fill in.