Hamster::Hash supports single- or double-arity blocks a la ::Hash.

Now supports Hamster::Hash#merge(::Hash).

Arity-check strategy inspired by MRI's hash.c#rb_hash_each_pair.