pub fn discover<'a>(
ta: &TypedAst,
dependency_types: impl IntoIterator<Item = &'a DependencyType<'a>>,
bodies: &ValidatorBodies,
) -> Result<RecursiveValidators, CompilerFailure>pub fn discover<'a>(
ta: &TypedAst,
dependency_types: impl IntoIterator<Item = &'a DependencyType<'a>>,
bodies: &ValidatorBodies,
) -> Result<RecursiveValidators, CompilerFailure>