Ruby inspired Structs for JavaScript.