
TcMultiWayIfFail.hs:6:24: error:
    • Couldn't match type ‘[Char]’ with ‘Int’
      Expected: Int
        Actual: String
    • In the expression: "2"
      In the expression:
        if | True -> 1 :: Int
           | False -> "2"
           | otherwise -> [3 :: Int]
      In an equation for ‘x1’:
          x1
            = if | True -> 1 :: Int
                 | False -> "2"
                 | otherwise -> [3 :: Int]

TcMultiWayIfFail.hs:7:24: error:
    • Couldn't match expected type ‘Int’ with actual type ‘[Int]’
    • In the expression: [3 :: Int]
      In the expression:
        if | True -> 1 :: Int
           | False -> "2"
           | otherwise -> [3 :: Int]
      In an equation for ‘x1’:
          x1
            = if | True -> 1 :: Int
                 | False -> "2"
                 | otherwise -> [3 :: Int]
