...
did a lot of juggling, this has a working inner/outer interpreter