We shouldn't need to use the `match` function to access captures, we can just populate `$1`, `$2,` .. etc, as perl does.