Introduced RomanNumeral and RomanNumeral::Primitive