anchor.diff:              let entityState = World.attachIntrinsicFacetsViaNames entityState world
   
               // apply the entity state's overlay to its facet names
  +            let overlayer = World.getOverlayer world
               let entityState =
                   match overlayNameOpt with
                   | Some overlayName ->
  
positive.code: 
          /// Read an entity from an entity descriptor.
          static member readEntity entityDescriptor nameOpt (layer : Layer) world =
  
              // grab overlay dependencies
              let overlayer = World.getOverlayer world
  
              // create the dispatcher
              let dispatcherName = entityDescriptor.EntityDispatcherName
  
negative.code:             let entityState = World.attachIntrinsicFacetsViaNames entityState world
  
              // read the entity state's overlay and apply it to its facet names if applicable
              let overlayer = World.getOverlayer world
              let entityState = Reflection.tryReadOverlayNameOptToTarget EntityState.copy entityDescriptor.EntityProperties entityState
              let entityState = if Option.isNone entityState.OverlayNameOpt then { entityState with OverlayNameOpt = defaultOverlayNameOpt } else entityState
              let entityState =
  