This makes the implementation cleaner and aligns with the design goal of being able to localize the exact same value in different contexts, as before this change colors being enabled was determined on initialization, not localization.
GOMTCPOLHRE3FNK7C7BVGGUBSSV3JERUEFNGF7XMPRPRCCAVQDVAC
6XEMHUGSNX5YSWZYM7PZUTTUMFODMGO74QLHGEXQ5LAC7LPS7JNQC
AE3AZFVKJBURLY6T6H5477BSP5LISUQYPSPDRSPXRO435KGYTRZAC
USKESL6XR6C7676X3PO3SFFL5EMKMA7EQMPZAA72A7F7UZSONOIQC
YUW3BUXXSWXHLNQNVDOCHSZ44G4NJ64T75DFOO6KKIFFTYXBBF7QC
LYOV6ZIRUE34ZJG6X6BVPZ6R4LLHLMMWC5FHVLGW73HIHQUHDJYQC
RA3H7PWCI7WHONXB32IWYECQ3VKPKEXXYAJDIOHWNAGHDO7L5ZLQC
MABGENI7CW5F5D3BFUJ7BS2H7XPYG4F3UMWGDPFFSMCCZKUUDLDQC
HHJDRLLNN36UNIA7STAXEEVBCEMPJNB7SJQOS3TJLLYN4AEZ4MHQC
AS7RDZT74V3SSWFSJYEGHT64QCEOFEZ46GUPF4ZAKEHTHBBNG7KQC
Q7LUHXXBN3ACNMGT4O2SKY5EGDEJQXMVJGYETTKNWIUAZCQV6HGAC
let bold_green: Styled<u64> = Styled::new(5_000_000, STYLE_ENABLED)
.bold()
.color(AnsiColor::Green);
let italic_blue: Styled<&'static str> = Styled::new("&str", STYLE_ENABLED)
.italic()
.color(AnsiColor::Blue);
let strikethrough_red: Styled<Timestamp> = Styled::new(Timestamp::UNIX_EPOCH, STYLE_ENABLED)
let bold_green: Styled<u64> = Styled::new(5_000_000).bold().color(AnsiColor::Green);
let italic_blue: Styled<&'static str> = Styled::new("&str").italic().color(AnsiColor::Blue);
let strikethrough_red: Styled<Timestamp> = Styled::new(Timestamp::UNIX_EPOCH)