test case for clear method
return this for chaining
rename test cases to match what they are
part of tests
even if value is scalar, convert it into array for merge, so: {x:10}, merge(x, 5) => {x: [10, 5]}