code: func HandlerWithError(handleFunc func(context.Context, *Conn, *Request) (result interface{}, err error)) *HandlerWithErrorConfigurer {
  	return &HandlerWithErrorConfigurer{handleFunc: handleFunc}
  }
docs: // HandlerWithError implements Handler by calling the func for each
  // request and handling returned errors and results.