Давно не юзал стал забывать
Смотри какая задача. Есть у меня 5 контейнеров. Optional<T>, Either<E, T>, Promise<E, T> ну и так далее. У всех них есть метод map, который принимает T -> R и возвращает тот же тип, но с другими Generic параметрами. Как мне такой тип описать в виде интерфейса. Расширить функциональность всех своих типов хочу