This is a fine idea, but its implementation is cumbersome. The `statics` data structure is used directly to construct kinds.

 Either:
* we use global variables 
* we use local variables inside an IIF
* we define a level of indirection. This makes the code using this static structure more complex.

Given the time constraints, we decided to add comments to help finding the default values for maintenance.