>>216
静的言語であればこうなってるはず
---before---
func foo(String data) {
  data.appned
}
func bar(Array data) {
  data.appned
}

■ ここにかかる時間に着目しましょうwww ■
・Stringクラスのappedを変更。
・Arrayクラスのappedを変更。
作業は本当にこれだけこれだけ

↓これはコンピュータが全部自動でやってくれる

---after---
func foo(String data) {
  data.appnedString
}
func bar(Array data) {
  data.appnedArray
}