pub fn string(string: &str) -> Result<String>
Queries the user for string input.
Fails on io errors with the stdin and stdout.