Or maybe replace the use of `util._extend` above? Seems like direct mutation would have to be faster than using a helper function.