Thoughts on how to deal with structured clone and transferable objects for promises and streams