anchor.diff:    }
   
   module Response =
  -  let private makeResponse sessionAttributes response =
  +  let private makeResponse sessionAttributes response : Interop.Response =
       {
         version = "1.0.0"
         sessionAttributes = createObj [ attributesKey ==> sessionAttributes ]
  
positive.code:   let ofRawRequest (initialAttributes : 'a) (request : Interop.Request) : Request * Session<'a> =
      let parsedRequest =
        match request.request.``type`` with
        | RequestType.LaunchRequest -> Launch
        | RequestType.IntentRequest ->
          let intent = request.request.intent.Value
          let slotKeys = objKeys intent.slots
          let slots =
  
negative.code:   let linkAccount speechOption =
      { empty with Card = Some LinkAccount }
  
  let handler = Interop.createHandler (fun context request -> async {
    let request, session = Request.ofRawRequest None request
    let response =
      Response.say (Text "Hello world!")
  