outputParser :: Parser ImageQueryStatement
outputParser = choice (map try (map (fmap GetImageQueryResult) [
    islandImagesParser,
    averageImageParser,
    lineImageParser,
    areaHistogramParser]))
outputParser :: Parser ImageQueryStatement
outputParser = choice (map try (map (fmap GetImageQueryResult) [
    islandImagesParser,
    averageImageParser,
    lineImageParser,
    areaHistogramParser]))
outputParser = choice (map try (map (fmap GetImageQueryResult) [
    islandImagesParser,
    averageImageParser,
    lineImageParser,
    areaHistogramParser]))