feat(transpiler): handle named params
Merge pull request #44 from vsavkin/fix_named_params

feat(transpiler): handle named params
feat(transpiler): implement optional params