Popravdě, mne by bohatě stačil pattern matching a data class se strukturální rovností -- ve většině případů je těchto lehkých typů v doméně většina. Rust je k ideálnímu jazyku blízko, ale nemá REPL :) a datový analytik s ním bude pracovat těžko -- v tomhle je Python pořád král.