ParentFull threadaiono·Non-oop languages has interfaces for a long time: Rust's traits, Haskell's typesclasses etc.View on HN