anchor.diff:                  ilg.Emit(I_nop)
                   ilg.MarkLabel(endLabel)
   
  -#if EMIT_TRY_WITH
               | TryWith(body, _filterVar, _filterBody, catchVar, catchBody) ->
   
                   let stres, ldres =
  
positive.code:             let local = { Type = ty; IsPinned = false; DebugInfo = None }
              locals.Add(local)
              ILLocalBuilder(idx)
  
          member __.DefineLabel() = labelCount <- labelCount + 1; labelCount
          member __.MarkLabel(label) = labels.[label] <- instrs.Count
  
negative.code:                         stres, ldres
  
                  let exceptionVar = ilg.DeclareLocal(transType catchVar.Type)
                  localsMap.Add(catchVar, exceptionVar)
  
                  ilg.BeginExceptionBlock()
  
                  emitExpr expectedState body
                  stres()
  