I didn't forget to pass a parameter. The last variable in a parameter list is automatically assumed to be the object's value. tl;dr 'mysong' is passed automatically.
I have entry_main_ as a recursive function as more tests to this glitch. I realize a stack overflow is inevitable but only if the code would actually work.
lol the only reason the compiled version of this program will run is because of a SB interpreter glitch XD. However, it seems to be a stable glitch, so it shall be utilized.
Since Nossrec compiles to SmileBasic, it should theoretically run just as fast. I am also doing this because SB has no classes, private functions, etc. and its syntax is often very ugly. Nossrec resolves 99% of this.