pub fn parse_and_eval(
    line: &str,
    ctx: &EvaluationContext
) -> Result<String, ShellError>