public static function select($name, array $list = array(), $selected, array $attributes = array(), $prompt = false, Closure $optionVisitor = null)
    {
        if ($prompt !== false) {
            // Merge keeping indexes
            $list = array('' => $prompt) + $list;
        }

        $node = new Node\Select($list, $selected, array(), $optionVisitor);

        if ($name !== null) {
            $attributes['name'] = $name;
        }

        return $node->render($attributes);
    }