runtime: simpler custom message_port_pub