I am developing in Haskell and I had to use System.Random.
Now I have a IO [Int] and I would like to parse it to get the Int out of it and then use it to perform an action on a list.
I did:
function :: IO [Int] -> [a] -> a
function (x:xs) list = (list !! x)
But I get an error on (x:xs):
Couldn't match expected type 'IO [Int]' with actual type '[a0]'.
How do I parse the IO [Int] to use the Int inside?