Not given marker

Fixes #6 
I think it would provide more value if we changed ``test`` to ``test(self, *args)`` and pass NOT_GIVEN below where num_args is handled.