Simple approach to meta programming in TypeScript | Heykuki News