Make streams a kind of ASM (and fix ASM.bytestring)
Use ASM address smartness to do loops in ASoundEngine