A function which fixes floating-point rounding errors in JavaScript
TypeScript library for type-safe assigning and merging objects