Returns String when no type can be inferred from a capture group reference.
Returns String when no type can be inferred from a capture group reference.

This means that type inference in the rest of the program now works, except
where test coverage is missing.

Issue #68.

SuperQ/mtail,SuperQ/mtail,google/mtail,google/mtail