public static void Sub(this NatsClient nats, string subject, string sid, Func <MsgOperation, ValueTask> handler) { nats.Sub(subject, sid, new DelegateMessageSubscription(handler)); }