A slightly less hateful implementation of form handling for Drupal