None of them are `non-exaustative`, they are all small enough to be copy (I estimate none are larger than 4 bytes).