pub fn analyze_with_custom_storage<S, N>( data: S, n: &N, marks: Option<Marks>, ) -> Swhere S: Storage, N: VisitWith<UsageAnalyzer<S>>,