multiple return works for yield stmts, return is going to have to wait for the object system as it will need to be treated as a tuple...the generator context is essentially a tuple of state so you have something to go on
last commit before refactor branch