Function
publish
Publish a message to a subject without awaiting a response.
Resolving indicates the callee has fully consumed msg.body and the broker
accepted the message — not that any subscriber received it.
publish: async func(msg: broker-message) -> result<_, error>;