pub fn class_def<'a>() -> impl Parser<ClassDef, &'a [Token]>