Would having “Symbol.promise” as standard JavaScript symbol make sense?
dev.to