Let's construct & memoize (& freeze) a `Hash`, which we can then just index into.  If that means this method becomes nullary and we use `#[]` to access, that's fine (if you want to keep the unary contract, fine too.)