protected function _literalArgumentFunction($name, $expression, $types = [], $return = 'string')
    {
        if (!is_string($expression)) {
            $expression = [$expression];
        } else {
            $expression = [$expression => 'literal'];
        }

        return $this->_build($name, $expression, $types, $return);
    }