FunctionalSwitch (nuget): contains extions mehtods to create a functional switch, wich is described under 	http://bartdesmet.net/blogs/bart/archive/2008/03/30/a-functional-c-type-switch.aspx
Keywords: switch|functional|case|BART|extension