support comments between function arguments

by using the `fn-args` for extracting the function arguments

https://github.com/sindresorhus/fn-args

Reusability ftw.