now using get_eval_path to set the full alias name in nest proc
set lookahead context for the full alias name (including the path), also use struct.slot as opposed to slot in nest proc (so that it wont have to go through the whole unknown handling
commit up to the point that all seem to work fine (as opposed to message.from in msg4 that fails with the new constructs
rewrote type_helper, declaration_mode_p, regenerated message.out, example now (almost) fully functional with new meta construct