[cvs-nhc98] New low level interface for hat files: abstraction from fi