nostr:npub1sg4rcvkxkp3sx7f0ex8rtdd9ylcdd2fchtfm22fy45h4w02p306qq7xslc for someone that doesn't know the hare syntax or idioms, it's not super obvious at all that any of those functions are async. (Maybe the yield and the funny for would give me pause, but overall I'd have no clue)