Start working on struct parser.
/!\ Be careful not yet finish

Need to use the CL.map directly
Need to fix recursion
Need to clean