Mandala: Python programs that save, query and version themselves | Dark Hacker News