pub fn abstype_declaration(p: &mut Parser<'_>)