('@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),