Small library for working with immutable object in Javascript