BETA 2.3

new, better Switch-based argument handling. Thanks to Anton
Kotelyanskii.