Merge should work with a regex

Like this example

```sql
select * from merge(/stats.*/)
```

<!---
@huboard:{"order":72.0,"custom_state":""}
-->

It's not idomatic to use `self` in go code, i'm trying to slowly remove all uses of `self` and replace them with short names, e.g. the initials of the structure.