multiple blocks can have the same label. Is this correct behavior? example ``` (module (start $main) (func $main (block $0 (block $0 (br $0) )))) ```