Calling Broker::make_event(..., table()) or Broker::publish(..., table()) caused runtime type errors as same_type() would result in false.