and isn't it easy to do this fully on the client side?
for example like this: https://gist.github.com/bumi/050a29cef2f6f9f9d7960d834104890a
making a queue and wait a but until window.nostr is enabled?
I think the window.nostr should be as stupid as possible to also make it easier for other ways to implement it. (e.g. nsecbunker and such)
syntactic sugar and such nice things I would try to put in the client -maybe even some library.