feat(transpiler): handle named params

Closes #38
What is the purpose of this test? Only checking that we can add an empty object initializer, or that default values work?