code: func PublishNamedEventContext(ctx context.Context, eventBody interface{}) {
  	name := reflect.TypeOf(eventBody).Name()
  	PublishEventContext(ctx, name, eventBody)
  }
docs: // PublishNamedEventContext publish named event for given ctx. The name infered from eventBody interface name.