The Making of a TypeScript Feature: Inferring Type Predicateseffectivetypescript.com·3 pts·merrywhether·0