Add: support for user defined map key comparison with overloaded operator "<=>";
Add: support for user defined key hashing with overloaded "(int)( hashing = false )";
Disable: "var" fields in "invar" classes;
Remove: the use of signature objects.