A bit of refactoring and fix/tidy a number of bugs relating to use of lexical addresses as opcodes when pointers (perhaps transitively) to segments/stacks. Especially dealing with cyclical lexical addresses