This document discusses proposals for implementing value objects in JavaScript. Some key points include: - Value objects could represent common types like integers, floats, and SIMD vectors, as well as mathematical constructs like big numbers, decimals, and complexes. - Overloadable operators like +, -, *, / would allow defining behaviors for mathematical operations on different value object types
![Int64](https://cdn-ak-scissors.b.st-hatena.com/image/square/784364dc9f38ae0c877f023f0a2fa32e573a0612/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fint64-161201002658-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)