See https://github.com/purescript-web/purescript-web-streams/pull/9#discussion_r918913211 I think this has come up in a few other APIs as well.