Add cases with varargs or keywords and __ducktypecheck__ not callable
Document functionnalities with 3 examples