I need to think about this - if the user initializes a table with a MaskedArray, wouldn't they maybe expect the table to be masked? (regardless of whether 0, 1, 2, or more values are actually masked). One could imagine a user processing many tables where by chance one might not have masked values, but I don't know if that means the ``Table`` should then not be masked. Is this a change that is necessary for the PR to work?