Reference types: separating identities and values | Dark Hacker News