Fetching#nil?

Oh, okay, makes sense.  So in this case we specifically want FetchingHash to take things that are already hash-like.  That seems logical.  However, Struct implements `#to_h` but not `#to_hash`, yet a Struct is a glorified Hash, so that seems odd to me....