anchor.diff:          | GPU -> "GPU"
           | Other (name, _code) -> name
   
  -    static member Default = CPU
  +    static member Default = Device.CPU
   
   module Device = 
       let internal count = ref 0
  
positive.code:         | Int32 -> 0x50000
          | Int64 -> 0x60000
          | Bool -> 0x70000
          | Other (_name, code) -> code
  
      member internal x.Name =
          match x with
  
negative.code:         | Bool -> "Bool"
          | Other (name, _) -> name
  
      static member Default = DType.Float32
  
  module DType =
      /// Find the DType into which dtype1 and dtype2 can be widened
  