fn load_optional_contract( artifact_root: &Path, name: &str, array_key: &str, ) -> Result<(PathBuf, Value), ApplicationIrError>
Loads an optional contract document as an empty typed collection when undeclared.