pub fn validate_environment_equality( a: &Environment, b: &Environment, ) -> Result<(), EnvironmentError>