standard: Clean warnings

Just enough cleaning to get rid of all those warnings.
ajouter `hash` aussi car en general redefinir `==` brise la loi sur `hash`

Pour le tests, ajouter aussi `a == [10..16[` et `b= [10..14]` tant qu'a faire.