pub fn is_pure_function<'a>(
parser: &mut JavascriptParser<'_>,
analyze_side_effects_free: bool,
function: &'a Function,
unresolved_ctxt: SyntaxContext,
comments: Option<&'a dyn Comments>,
callees: Option<&mut Vec<(Atom, Span)>>,
) -> bool