pub type ContractedPsiSecondOrderFn = Arc<dyn Fn(&[f64]) -> Result<Option<ContractedPsiSecondOrder>, String> + Send + Sync>;
pub struct ContractedPsiSecondOrderFn { /* private fields */ }