И в зависимых типах и интерфейс у подобных дел будет куда более вменяемый.
Потому что тот же франк деталями своей реализации течет повсюду
Ну, может быть. Подумали бы ещё несколько лет и раст стал бы первым в мире функциональным системным языком с зависимыми типами, получившим достаточно широкое распространение в индустрии. 🙄