Parse optional arguments in signature