Immutability library for Javascript