fix statement separators after bare yield/return
CALLMT seems to be special in that it doesn't want a following RET op
use actvars instead of varinfo for local lookup index
WIP - first cut of new systems library