>>191
それはPythonにインターフェースを後付けできないから困っただけで名前的か構造的かは関係ないと思うんだよね
Rustのように後から新たなインターフェースをプリミティブ型に対しても実装できれば十分だよね
その件でも構造的型付けは不要だよ

// Rustはtraitがインタフェース相当
trait Hello {
fn hello(&self);
}

// 既存の数値型i32にHelloを実装
impl Hello for i32 {
fn hello(&self) {
println!("Hello! {self}");
}
}

// 既存の文字列型strにHelloを実装
impl Hello for str {
fn hello(&self) {
println!("Hello! {self}");
}
}

fn main() {
123.hello();
"abc".hello();
}

// 実行結果
// Hello! 123
// Hello! abc