Constructive deconstruction of subtyping | Dark Hacker News