code: func WithRecipientFunc(ctx context.Context, imf store.RecipientCallback) context.Context {
  	return context.WithValue(ctx, ctxKeyRecipientFunc, imf)
  }
docs: // WithRecipientFunc will return a context with the recipient callback set