docutil: add @constructor to identify 'real' constructors that want to be called with 'new'