anchor.diff:  
       self.RefPrimary(actor) <-- TestAsync 42
       
  -    let r = actorRef.PostWithReplyUntyped((fun ch -> TestSync(ch |> ReplyChannel.map unbox, Default.ReplyReceiveTimeout/4) |> box), Default.ReplyReceiveTimeout*4)
  +    let r = actorRef.PostWithReplyUntyped((fun ch -> (TestSync(ch |> ReplyChannel.map box, Default.ReplyReceiveTimeout/4) : TestMessage<int, int>) |> box), Default.ReplyReceiveTimeout*4)
               |> Async.RunSynchronously
       r |> should equal 42
   
  
positive.code:                 |> Actor.start
      let actorRef = self.RefPrimary(actor) :> ActorRef
      
      actorRef.PostWithReplyUntyped((fun ch -> TestSync(ch |> ReplyChannel.map unbox, Default.ReplyReceiveTimeout*4) |> box), Default.ReplyReceiveTimeout/4)
      |> Async.Ignore
      |> Async.RunSynchronously
  
  
negative.code: 
      let actorRef = self.RefPrimary(actor) :> ActorRef
  
      actorRef.PostUntyped(TestAsync 42 : TestMessage<int>)
      self.RefPrimary(actor) <!= fun ch -> TestSync(ch, 0)
      cell.Value |> should equal 42
  
  