We could make this merge an internal function and throw if we get unmergeable objects [View original context.](https://github.com/dashkite/joy/blob/a388e539d793ff4d1b495d2477f0432e230a8556/src/value.coffee#L200)