Allow to define types in locations
Add an option to enable the C11 standard