I've developed it for the fun of doing it, without any useful use-case in mind, and to tell you all the truth, I can't find any. I have some idea of what a functional language is (have developed a bit with Haskell and Erlang), but I've not used them in any job. I suppose that's why I can't find a way to use this package to solve any real issue.
What are some sources to learn about immutability on programing languages? How could you use a freeze package in Python or other languages? Would it be useful to share information between threads?
Any advice/idea/feeback/criticism or comment on this matter is appreciated.