fromPairs; and remove some redundant benches

i took the name from the issue; `object` is ok, although we might want a function named `object` to do more than zip pairs. although idk what i expect the contract would be