Opens a local ISD file and returns an iterator over its records.
If the path has a .gz extension, this function will assume it has gzip compression and will attempt to open it using gzip.open.
Contents: