Use switch statements for functional operators
Use switch statements for functional operators

This is safer than using an `if` statement. And it looks better.

alvinvarghese/Argo,gilesvangruisen/Argo,alvinvarghese/Argo,JaviSoto/Argo,edwardaux/Argo,RuiAAPeres/Argo,RuiAAPeres/Argo,bruceflowers/Argo,nickygerritsen/Argo,alskipp/Argo,ikesyo/Argo,paulyoung/Argo,thoughtbot/Argo,ikesyo/Argo,Ribeiro/Argo,amol-c/Argo,amol-c/Argo,ojolabs/Argo,perrychen901105/Argo,skywinder/Argo,nvh/Argo,ojolabs/Argo,swizzlr/Argo,screeninteraction/Argo,koher/Argo,nvh/Argo,JaviSoto/Argo,0x73/Argo,hsubra89/Argo,thoughtbot/Argo,cradnovich/Argo,nickygerritsen/Argo,perrychen901105/Argo,0x73/Argo,hsubra89/Argo,Ribeiro/Argo,Ribeiro/Argo,bruceflowers/Argo,stevebrambilla/Argo,jdhealy/Argo,alskipp/Argo,lowell/Argo,jdhealy/Argo,LIFX/Argo,hsubra89/Argo,jsslai/Argo,paulyoung/Argo,screeninteraction/Argo,ikesyo/Argo,bruceflowers/Argo,nvh/Argo,perrychen901105/Argo,JaviSoto/Argo,klaaspieter/Argo,lowell/Argo,edwardaux/Argo,stevebrambilla/Argo,lowell/Argo,hsubra89/Argo,jdhealy/Argo,paulyoung/Argo,RuiAAPeres/Argo,vorlando/Argo,skywinder/Argo,stevebrambilla/Argo,klaaspieter/Argo,edwardaux/Argo,koher/Argo,jsslai/Argo,cradnovich/Argo,alskipp/Argo,ojolabs/Argo,0x73/Argo,nickygerritsen/Argo,jsslai/Argo,cradnovich/Argo,perrychen901105/Argo,thoughtbot/Argo,alvinvarghese/Argo,vorlando/Argo,skywinder/Argo,lowell/Argo,LIFX/Argo,alvinvarghese/Argo,LIFX/Argo,klaaspieter/Argo,RuiAAPeres/Argo,swizzlr/Argo,swizzlr/Argo,Ben-G/Argo,Ben-G/Argo,screeninteraction/Argo,Ben-G/Argo,gilesvangruisen/Argo,Ribeiro/Argo,jdhealy/Argo,vorlando/Argo,koher/Argo,Ben-G/Argo,edwardaux/Argo,amol-c/Argo,LIFX/Argo,screeninteraction/Argo,gilesvangruisen/Argo