code: func CompileSignaturePolicy(sigPolicyEnv *common.SignaturePolicyEnvelope) (GroupRetriever, error) {
  	compiler := &signaturePolicyCompiler{}
  	return compiler.Compile(sigPolicyEnv)
  }
docs: // CompileSignaturePolicy compiles the given signature policy and returns a GroupRetriever