Lybrary for creating constants and emmutable members, objects, methods in javascript