This change means you can't merge another declaration of RelativeTimeFormat to type expando assignments to it. The current version already forbids calls with the error "Value of type { new .... } isn't callable. Did you mean to include 'new'?". We should stay with the old interface+const.