Добрый вечер, есть ли в хаскеле тайпкласс, который может конвертировать одни контейнеры в другие? что-то вроде:
class Embed t m where embed :: t a -> m a
В хугле найти не получилось. То ли из-за того, что такой класс бесполезен и некому он не нужен, то ли из-за того, что криво искал\
ну, он достаточно бесполезен. В том смысле, что его в каком-то обобщенном коде особо не поюзаешь, если он не будет массовый. А в необобщенном коде он просто скорее всего заставит больше аннотаций писать, без какого-либо профита