2 ways TypeScript LIES to you