omit repeated same types in function defs
Merge pull request #2 from ae6rt/master

omit repeated same types in function defs