Ion: A TypeScript-native data access layer | Dark Hacker News