Use yield instead of to_proc in Hash#merge
Use yield instead of to_proc in Hash#merge

This is functionally equivalent. However, the previous behavior resulted
in the block being materialized as a proc which is quite expensive, both
during materialization as well as when calling it. By using
`block_given?`, we can avoid this materialization.

meineerde/rackstash,meineerde/rackstash