anchor.diff:                  context.AddAction (fun () ->
                       renderTexture.TryBufferData () |> ignore
                       renderTexture.Bind ()
  -                    Backend.clear ()
                   )            
                   
                   match p with
  
positive.code:         let maxCameras = 100
          let maxCameraLayers = 7
  
          let shaderProgram = ShaderProgram.Load("Fullscreen")
  
          let vertices =
              [|
  
negative.code: 
      member this.AddAction action =
          actions.Add action
  
      member this.Run () =
          for i = 0 to actions.Count - 1 do
              let f = actions.[i]
              f ()
  
  type Pipeline<'a> = private Pipeline of (PipelineContext -> 'a)
  
  