Added scanner for String.

This should simplify code that previously would have needed
`capture.into_string()` everywhere.
Make a public `ScanResult` alias.

For convenience.