I think what you are missing is mitems. (from 'system.nim')
    
    
    proc mvalues[T](s: var seq[T]): auto {.noSideEffect.}=
      return iterator(): var T =
        for val in s.mitems:
          yield val
    
    var mit = s.mvalues
    

Reply via email to