Issue #91: calltip and doc generation fix when using optional parameters