Remove return statement on auto-generated constructors
Prevent constructors from returning values
Merging in @epedemian's fix for #2359 -- disallow other-typed constructors