# Functions
IsErrFewerThanMinOccurs tells whether a given err is of ErrFewerThanMinOccurs type.
IsErrUnexpectedData tells whether a given err is of ErrUnexpectedData type.
NewHierarchyReader creates a new instance of a HierarchyReader.
# Structs
ErrFewerThanMinOccurs indicates the input data doesn't have the required minimum number of instances for a particular record decl.
ErrUnexpectedData indicates there is unprocessed and unexpected data from the inpput data stream that no record decl can match.
HierarchyReader orchestrates reading, matching, and converting (to IDR) of data streams of various flat file formats that (potentially) contain hierarchically structured records.