Fixes #78 for alternative constructor syntax

This implements a simple fix for #78.

However I personally disagree that this library supports this syntax (why is it necessary?).