Should you strip out conflicting keywords that the user might have stuck in `meta` (those matching `is_column_keyword` etc) here?  I'm not sure if `io.fits` already has checks for users adding keywords they shouldn't be adding.