fn get_in() -> String { let mut buffer = String::new(); print!("> "); io::stdout().flush().ok().expect("Error flushing buffer"); io::stdin().read_line(&mut buffer).unwrap(); buffer }