I like the `Lookup()` thing!

About returning `null` if the requested stash  is not found, should we also return null for negative index?