The following expressions works fine: [ {b, a} | b <- [0,1], a <- [2,3] ] but this one fails with a compilation error: [ {b, a} | b <- [0,1], a <- [ c | c <- [2,3]] ] ``` {"line":0,"column":0,"error":"unknown identifier 'c'"} ```