So you have an implementation hair to split there.
...since this whole meditation is about a hair split - well, then: evaluated but not accessed ? or perhaps checked for but not read ? But then, to check it, it has to be accessed, and to evaluate it, it must have been read. Too fine this hair to split for me is. Tough beans. This would mean adding new flags to $@ - accessed, checked, read, read & passed, perhaps even read & understood... ;-)
Thanks for your time and patience.
perl -le'print map{pack c,($-++?1:13)+ord}split//,ESEL'