pub fn is_pure_pat<'a>( parser: &mut JavascriptParser<'_>, analyze_side_effects_free: bool, pat: &'a Pat<'_>, comments: &'a Comments<'a>, callees: Option<&mut Vec<(Atom, Span)>>, ) -> bool