Enriching: Extract hacks waiting for better frontend/backend into a dedicated file
This MR is based on MR !34 (merged), only the top commit is relevant.
Some ad-hoc behaviours are defined in the enriching phase for some types/instructions just because the frontend and/or backends are not rich enough yet.
This MR moves them in a separate file to ease the track of such hack.