…handle more case of generated code
the detection is done on final code (optimised ...) which contains local anonymous applied function (as block, see fix on depth datastructures) and variable assignement with sharing, and while and switch ...
the detection did not distinguish toplevel statement and in function statement, so it could not handle statement
now we consider that local variable can be assign without side-effect, and handles block as applied anonymous function
and we distinguish toplevel statement