So _access_maker is called at compile time to define 'sub's for each of the the 'field' vars. So the code
during execution is not _access_maker, but the
sub...#create access routine for package::var
You can see why I didn't bother including it...
It's just a push of context and then a goto _Var