pub fn get_top_level_effects<'a, Q: QueryContext>(
effects: &[Effect<'a, Q>],
memo: &HashMap<CodeRange, Option<String>>,
range: &CodeRange,
language: &Q::Language<'a>,
logs: &mut AnalysisLogs,
) -> GritResult<Vec<Effect<'a, Q>>>pub fn get_top_level_effects<'a, Q: QueryContext>(
effects: &[Effect<'a, Q>],
memo: &HashMap<CodeRange, Option<String>>,
range: &CodeRange,
language: &Q::Language<'a>,
logs: &mut AnalysisLogs,
) -> GritResult<Vec<Effect<'a, Q>>>