Haha TS7 is the next biggest example of, "Let's just do a line by line port to another language instead of seriously examining our architecture"
Indeed as much I dislike the approach Bun took, at least the port appears to be working. TS7 is going to cause problems for downstream users because Go is the wrong language to use for something that has to run in WASM.
This is the correct approach (I dare to say the only correct approach) when porting to another language. You can examining the architecture later.