MicroChip also = RISC

I surely would like subroutine calls that accept parameters and return values.
Just write a sub routine that will do what you want and GOSUB. Pretty much the same thing. Yes, the "C" folks will flame this. But it is true.