It doesn't seem like modern D needs the @disable feature. If a struct has a user provided constructor, then the default constructor is removed. Are there any cases where @disable is useful in modern D?