final public function union($closure) {
      // si es un closure lo ejecutamos
      if ($closure instanceof \Closure) {
         // el resultado resuelto es almacenado en la variable $_ENV["daniia_union"]
         // para luego terminar de agruparlo
         $closure(new \Daniia\Daniia());
         $str = $_ENV["daniia_daniia"]->get_sql();
         $_ENV["daniia_daniia"] = null;
         $this->union .= ' UNION ' . $str;
      }

      $this->get_instance();
      return $this;
   }