Distinguish between struct initializer and func literal call expression
Merge pull request #143 from callumenator/non-void-init

Distinguish between struct initializer and func literal call expression