packagemain// Chant represents the collection of information that make up the chant// In practice, it is the type given to the template to generate// the LaTeX sourcetypeChantstruct{TitlestringSubtitlestringPointSizeintScorePathstringVerses[]Verse}// Verse holds the two lines that make up// an individual verse in the chanttypeVersestruct{FirstPartstringSecondPartstringIsSecondbool}