pub fn parse_partial_repl_line<Id, S>(
    symbols: &mut dyn IdentEnv<Ident = Id>,
    input: &S
) -> Result<Option<ReplLine<Id>>, (Option<ReplLine<Id>>, ParseErrors)>where
    Id: Clone + Eq + Hash + AsRef<str> + Debug,
    S: ?Sized + ParserSource,