Hashtable

You may want `fail` here instead of `raise` if you don't plan on rescuing.