When Is it time to make the component wet and give up on ternaries? - Theo's Typesafe Cult