neatly packages immutable equivalents to JavaScript's Objects and Arrays.