'Return the current value for a key. The third `index` parameter
defaults to -1 (last value).'

def get(self, key, default=None, index=(-1)):

    if ((key in self.dict) or (default is KeyError)):
        return self.dict[key][index]
    return default
