Еще раз, через плохое, плохое программирование, мне удалось попасть в ужасную ситуацию с типами.Преобразование Либо (IO b) в IO (либо a)
Можно ли каким-либо образом преобразовать Either a (IO b)
в IO (Either a b)
? Я знаю, что это не очень хорошее программирование, чтобы попасть в эту ситуацию, поэтому я также буду открыт для предложений о том, как избежать подобных ситуаций.
Почему бы тебе не показать нам, как вы [продолжать получать] (http://stackoverflow.com/questions/26051376/how-to-print-the-type-either-string-io-string) в этой ситуации, и, возможно, мы можем показать вам, как этого избежать. – AndrewC