Rename *Compat specs back to the way they were. I'll just organize within the files.
Add some failing tests for ImmutableObject#merge
Implement ImmutableObject#merge
Add some preliminary documentation to ImmutableObject#merge, and make it able to accept either one value, varargs, or an array.
Rename 'merged' to 'result' in merge()
Refactor how immutable array construction works.
Add flatMap to Immutable Array.