Actually in my use case I always find the element `k` in the dict so I don't need special handling. I was trying to implement a general `get` function (like `insert()`) for the dicts using function templates which returns the value for a given key. But, I got an error doing it, so I just placed this specialized function here until I implement such a function. I think it will be better to have a template function for getting the values from the dicts so we can use it for different types of dicts defined in the `dict.h`. I'll give it a try again.