anchor.diff:          let run1,check1 = checkResult command
           run1 _1d intInArr s      
           check1 intInArr [|1;1;2;3|]
  +   
  +    [<Test>]
  +    member this.``Struct int byte``() = 
  +        let command = 
  +            <@ 
  +                fun(range:_1D) (buf:array<int>) (s:b) -> 
  +                    buf.[0] <- s.x
  +            
  +            @>
  +        let s = new b(1, 86uy)
  +        let run,check = checkResult command
  +        run _1d intInArr s        
  +        check intInArr [|1;1;2;3|]
   
       [<Test>]
       member this.``newstruct``() = 
  
positive.code:     val x: int 
      val y: int
      new (x1, y1) = {x = x1; y = y1} 
  
  [<Struct>]
  type d =
  
negative.code:         let run,check = checkResult command
          run _1d intInArr (1,2)     
          check intInArr [|1;1;2;3|]
  
  
  