TypeScript Coach
fs
path
os
url
require
TODO: all about type narrowing, if-else example, instanceof example