proc glob(pathname: string): seq[string] {. ...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError], tags: [RootEffect].}
proc escape(pathname: string): string {....raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError], tags: [RootEffect].}