Writing JavaScript That is Easy to Reason About - ForwardJS San Francisco