anchor.diff:  
   [<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
   module internal RaytracingEffectState =
  +    open System
  +    open System.IO
  +    open System.Security.Cryptography
   
       let empty (raygen : Shader) =
           {
  
positive.code:             state |> RaytracingEffectState.map (prepareShader shaderBindingTableLayout.Value)
          )
  
      member x.ShaderBindingTableLayout =
          shaderBindingTableLayout.Value
  
  
negative.code:             |> List.concat
  
          {
              hash = effect.Id
              userData = effect
              entries = entryPoints
              tryGetOverrideCode = Shader.tryGetOverrideCode V3i.Zero
  