shale (npm): A Javascript library for creating and manipulating immutable objects
Keywords: immutable