pub fn parse_entry( input: Cid, defs: Rc<RefCell<Defs>>, ) -> impl Fn(Span<'_>) -> IResult<Span<'_>, Vec<(Name, Def, Entry)>, ParseError<Span<'_>>>