When I try to compile, or load into ghci, the following code I get get this error:

cd-fit.hs:8:13:
No instance for (Text.Parsec.Prim.Stream s m Char)
arising from a use of `many' at cd-fit.hs:8:13-27
Possible fix:
add an instance declaration for (Text.Parsec.Prim.Stream s m Char)
In a stmt of a 'do' expression: dirs <- many dirAndSize
In the expression:
do dirs <- many dirAndSize
eof
return dirs
In the definition of `parseInput':
parseInput = do dirs <- many dirAndSize
eof
return dirs
Failed, modules loaded: none.