Assignments from character types would incorrectly assign an integer, so they are not allowed.
field& operator=( char32_t) = delete;
field