feat(transpiler): handle named params

Closes #38
I think we should probably create a new argument list and not modify the previous one...