pub fn impls<T>( expr: &Expr, field_names: &[T] ) -> Result<Vec<Vec<Dependency>>, Error>where T: PartialEq<String>,