Procs
proc getspnam(name: string): tuple[sp_namp, sp_pwdp: string, sp_lstchg, sp_min, sp_max, sp_warn, sp_inact, sp_expire, sp_flag: int] {. ...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError], tags: [RootEffect].}
proc getspall(): seq[tuple[sp_namp, sp_pwdp: string, sp_lstchg, sp_min, sp_max, sp_warn, sp_inact, sp_expire, sp_flag: int]] {. ...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError], tags: [RootEffect].}