pub fn shell_split(input: &str) -> Result<Vec<ShellBit>, ShellParseError>
Split a shell-ish string into a vector of strings.