Да просто увидеть, как 1 тип данных (класс) получит возможность использования методов нескольких интерфейсов.
Использовать методы через механизм интерфейсов, которые сам же и реализует? Какой в этом смысл?
Смысл в том, что бы представлять один и тот же объект как реализующий разные наборы процедур в разных случаях использования. интерфейсный полиморфизм...
Но это в духе сишарпа/явы.
Было бы интереснее (для меня по крайней мере) увидеть, как на обероне имитируются классы типов хаскелла -- сам тип данных ничего не знает о классах типов, и для каждого класса типов реализуется отдельный instance этого типа. А затем экземпляр этого типа данных можно передать туда, где ожидается объект, реализующий интерфейс этого класса типов...