Fix for 2 missed cases spptted by tests :
- void modifier vs Anything type
- name of functional parameters
more flexible way to test the detail of structure comparisons
Additional structural tests