Changed the varargs methods to expect a special sentinel value that is not nil. Added a variation (not currently mentioned in the README) that allows you to use blocks as the case-blocks.