/**
  * Create a new Form
  *
  * @param  Closure $callback Optional closure accepting a Form object
  * @param string $renderer
  * @return \Iyoworks\FormBuilder\Form
  */
 public function form(callable $callback = null, $renderer = null)
 {
     $form = new Form($this, $renderer ?: $this->defaultRenderer);
     foreach ($this->defaultBinders as $binder) {
         $form->addBinder($binder);
     }
     foreach ($this->bindings as $event => $bindable_callback) {
         $form->bind($event, $bindable_callback);
     }
     if ($callback) {
         call_user_func($callback, $form);
     }
     return $form;
 }