('@fn h a1=v1, a2, a3=v3, a4 {',
     parse.FnSpec(
         name='h',
         args=(parse.FnArgSpec(name='a1', value='v1'),
               parse.FnArgSpec(name='a2', value=None),