Adding true immutability to the library.