anchor.diff:                LastTime = 0.
                 UpdateTime = 0.
                 UpdateAccumulator = 0.
  -              RenderAccumulator = 0.
                 RenderInterval = 0. }
   
   [<EntryPoint>]
  
positive.code:         LastTime: float
          UpdateTime: float
          UpdateAccumulator: float
          RenderAccumulator: float
          RenderInterval: float }
  
      let start (state: 'T) (update: float -> float -> 'T -> 'T) (render: float -> 'T -> 'T -> unit) =
  
negative.code:                 | x -> x
  
              let updateAcc = gl.UpdateAccumulator + deltaTime
  
              let rec processUpdate gl =
                  if gl.UpdateAccumulator >= targetUpdateInterval
  