Haskell изменение типа
У меня такой вопрос, сначала был список списков типа [(Integer, [[Complex Double]], Double)] затем, мне необходимо было сделать действия над этим списком списков и я это сделала через main и на выходе у меня тип списка IO (), но структура этого списка сохранилась, я могу как-то опять изменить этот результирующий список на тип [(Integer, [[Complex Double]], Double)]?