{
    for {
        let a := 20
    }
    lt(a, 40)
    {
        a := add(a, 2)
    }
    {
        a := a
        break
    }
}

// ----
// step: deadCodeEliminator
//
// {
//     let a := 20
//     for { } lt(a, 40) { a := add(a, 2) }
//     {
//         a := a
//         break
//     }
// }