Don't use `cast` for distinct types, do a type conversion. There's also 
`distinctBase` from `std/typetraits` if you want to aviod typing.
    
    
      for i in cast[array[4,uint8]](a):
        yield i
    
    
    Run

Reply via email to