pub fn primary_constructor_parser( expr_parser: impl Parser<char, Expression, Error = Simple<char>>, ) -> impl Parser<char, PrimaryConstructorDeclaration, Error = Simple<char>>