@0,3,4⦊{ // line coverage is 1, but there are 2 regions: // (a) the function signature, counted when the function is called; and // (b) the open brace for the function body, counted once when the body is // executed asynchronously. match x⦉@0,3,4 { @18,20⦊y⦉@18,20 if @0,3,4⦊c(x)⦉@0,3,4.await == @10,13,15,16,17⦊y + 1⦉@10,13,15,16,17 => { @18,20⦊d()⦉@18,20.await; } @48⦊y⦉@48 if @1,33,34⦊f()⦉@1,33,34.await == @40,43,45,46,47⦊y + 1⦉@40,43,45,46,47 => @48⦊()⦉@48, _ => @2⦊()⦉@2, } }@50,51⦊⦉@50,51