pub(super) fn generate_observations( categories: &[(String, f64)], functions: &[Function], bottlenecks: &[Function], ) -> Vec<String>