code: func NewBackend(delegate audit.Backend, p policy.Checker) audit.Backend {
  	return &Backend{
  		policyChecker:   p,
  		delegateBackend: delegate,
  	}
  }
docs: // NewBackend returns an enforced audit backend that wraps delegate backend.
  // Enforced backend automatically runs and shuts down the delegate backend.