Hi there, First, thanks for this amazing project, it's really useful. I did not understand how to use [unhashable arguments](https://github.com/shaypal5/cachier#id12). Could you show me a real example? How could I use it in a case like the one below? ``` @cachier() def get_data(session, query): pass ```