Handle undefined items in Lookup .at() and .keyAt()
Handle bad keys in Lookup .at() and .keyAt()
Remove Lookup key indices lookup (I realised it doesn't offer any performance improvement, since we need to update the key indices lookup after each lookup)