basic js logic question - Theo's Typesafe Cult