Incomplete data structures at HackerNews

It seems that Prolog dictionaries implemented as incomplete data structures are popular at HackerNews today: I'm not mutable, I'm partially instantiated | Hacker News