Any possibility of gosub returning values?

Check out parameters: New ChoiceScript features: implicit control flow, gosub parameters

It wouldn’t be hard to add a global var called “return_val”.

*gosub label x y z

*label
*dostuff
*set return_val val
*return