# Eymenium Dict module

blueprint Dict:
    exp has_key(d, key):
        back has(d, key)

    exp get(d, key, fallback):
        back grab(d, key, fallback)

    exp set(d, key, value):
        d[key] = value
        back d

    exp size(d):
        back sizeof(d)

    exp key_list(d):
        back keys(d)

    exp value_list(d):
        back values(d)
