It supports hashes coming in from third-party functions. We want those functions to be able to write `Sass::Script::Value::Hash.new({key => value})`.

We also occasionally pass in hashes here internally, but always OrderedHashes on 1.8.