As discussed in the Discord, combining ignore and calc attributes when deriving BinWrite yields a confusing error message: conflicting read mode keyword. It would be nice if this combination of attributes were allowed, or at least gave a better error.