Inside SPy, part 2: Language semantics | Dark Hacker News