anchor.diff:              let violation = Scripting.Violation (["InvalidBindingInvocation"], "Could not invoke binding 'createSplashScreen' due to: " + scstring exn, ValueNone)
               struct (violation, World.choose oldWorld)
   
  +    let reloadExistingAssets world =
  +        let oldWorld = world
  +        try
  +            let result = World.reloadExistingAssets world
  +            let value = result
  +            let value = ScriptingSystem.tryImport typeof<Void> value world |> Option.get
  +            struct (value, world)
  +        with exn ->
  +            let violation = Scripting.Violation (["InvalidBindingInvocation"], "Could not invoke binding 'reloadExistingAssets' due to: " + scstring exn, ValueNone)
  +            struct (violation, World.choose oldWorld)
  +
       let tryReloadAssets world =
           let oldWorld = world
           try
  
positive.code:             struct (value, world)
          with exn ->
              let violation = Scripting.Violation (["InvalidBindingInvocation"], "Could not invoke binding 'getMasterSongVolume' due to: " + scstring exn, ValueNone)
              struct (violation, World.choose oldWorld)
  
      let localizeBodyShape extent bodyShape world =
  
negative.code:     let [<Literal>] BindingKeywords =
          "v2 v3 v4 v2i v3i v4i quat color get getAsStream set setAsStream update streamEvent stream bind self game toData monitor " +
          "resolve relate selectScreen tryGetIsSelectedScreenIdling tryGetIsSelectedScreenTransitioning " +
          "isSelectedScreenIdling isSelectedScreenTransitioning tryTransitionScreen transitionScreen " +
          "setScreenSplash createDissolveScreenFromGroupFile6 createDissolveScreenFromGroupFile createSplashScreen6 " +
          "createSplashScreen reloadExistingAssets tryReloadAssets getCurrentSongOpt " +
          "getCurrentSongPosition getMasterAudioVolume getMasterSoundVolume getMasterSongVolume " +
          "setMasterAudioVolume setMasterSoundVolume setMasterSongVolume playSong " +
          "playSong6 playSound playSound3 fadeOutSong " +
          "stopSong hintAudioPackageUse hintAudioPackageDisuse reloadAudioAssets " +
          "hintRenderPackageUse2d hintRenderPackageDisuse2d reloadRenderAssets2d localizeBodyShape " +
          "bodyExists getBodyContactNormals getBodyLinearVelocity getBodyToGroundContactNormals " +
          "getBodyToGroundContactNormalOpt getBodyToGroundContactTangentOpt isBodyOnGround createBody " +
          "createBodies destroyBody destroyBodies createJoint " +
          "createJoints destroyJoint destroyJoints setBodyEnabled " +
          "setBodyPosition setBodyRotation setBodyLinearVelocity applyBodyLinearImpulse " +
          "setBodyAngularVelocity applyBodyAngularImpulse applyBodyForce isMouseButtonDown " +
          "getMousePosition getMousePosition2dScreen getMousePostion2dWorld getMousePosition3dScreen " +
          "getMouseRay3dWorld isKeyboardKeyDown expandContent destroyImmediate " +
          "destroy tryGetParent getParent getChildren " +
          "getExists isSelected ignorePropertyBindings getEntities0 " +
          "getGroups0 writeGameToFile readGameFromFile getScreens " +
          "setScreenDissolve destroyScreen createScreen createDissolveScreen " +
          "writeScreenToFile readScreenFromFile getGroups createGroup " +
          "destroyGroup destroyGroups writeGroupToFile readGroupFromFile " +
          "getEntitiesFlattened getEntities getEntitiesSovereign destroyEntity " +
          "destroyEntities tryPickEntity2d tryPickEntity3d writeEntityToFile " +
          "readEntityFromFile createEntity renameEntity trySetEntityOverlayNameOpt " +
          "trySetEntityFacetNames getEyePosition2d setEyePosition2d getEyeSize2d " +
          "setEyeSize2d getEyeBounds2d getEyePosition3d setEyePosition3d " +
          "getEyeRotation3d setEyeRotation3d getEyeFrustum3dEnclosed getEyeFrustum3dExposed " +
          "getEyeFrustum3dImposter getLightBox3d getOmniScreenOpt setOmniScreenOpt " +
          "getOmniScreen setOmniScreen getSelectedScreenOpt constrainEyeBounds2d " +
          "getSelectedScreen setSelectedScreen getViewBounds2dAbsolute getPlayBounds2dAbsolute " +
          "getViewBounds2d getPlayBounds2d isBoundsInView2d getPlayBounds3d " +
          "isBoundsInView3d isBoundsInPlay3d reloadSymbols getImperative " +
          "getStandAlone getCollectionConfig getLiveness getUpdateRate " +
          "setUpdateRate isAdvancing isHalted getUpdateTime " +
  