This adds support for literal strings in functions.

The main use case for this is to support the
to_tsvector function so you can create full
text indexes on a given column. This is probably
pushing the limit of regex parsing here, since
more complicated expressions are going to quickly
result in an unmaintainable regex.