code: func WithPassPromptFunc(ctx context.Context, ppf PassPromptFunc) context.Context {
  	return context.WithValue(ctx, ctxKeyPassPromptFunc, ppf)
  }
docs: // WithPassPromptFunc returns a context with the password prompt function set