Procs
proc what(filename: string): tuple[filetype: string, framerate, nchannels, nframes, sampwidth: int] {....raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError], tags: [RootEffect].}
proc whathdr(filename: string): tuple[filetype: string, framerate, nchannels, nframes, sampwidth: int] {....raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError], tags: [RootEffect].}