pub type SignerCheckSignabilityClosure = fn(&ConstructDid, &str, &Option<String>, &Option<String>, &Option<String>, &Value, &SignerSpecification, &ValueStore, ValueStore, SignersState, &HashMap<ConstructDid, SignerInstance>, &RunbookSupervisionContext, &AuthorizationContext) -> Result<CheckSignabilityOk, SignerActionErr>;