pub fn dynamic_analysis_feature_adder<F, G, const N: usize>(
column_headers: &'static [&'static str; N],
dependencies: Vec<AnalysisDependency>,
get_features: G,
) -> Arc<dyn AnalysisFeatureAdder<F> + Send + Sync + 'static>where
F: Send + Sync + 'static,
G: Fn(&AnalysisFeatureContext<'_>, &dyn ProcessorView, &Frame, usize, f32) -> SubtrActorResult<[F; N]> + Send + Sync + 'static,