Oreole.Parser: refactored several functions, for overlappings use qualified imports
Oreole.Parser: changed fmap for (Parser n r) to a more efficient implementation