Revert #2599
Add a couple of tests to document the behaviour of other typed constructors