- type ELEM = [Attr] -> [Content] -> Content
- type EMPTY_ELEM = [Attr] -> Content
- type ATTR = String -> Attr
- cdata :: String -> Content
- mk_elem :: String -> ELEM
- mk_empty_elem :: String -> EMPTY_ELEM
- mk_empty_elem_no_attr :: String -> Content
- mk_attr :: String -> ATTR
- clef :: ELEM
- id_A :: ATTR
- number :: ATTR
- spread :: ATTR
- implicit :: ATTR
- slash :: ATTR
- type_A :: ATTR
- bracket :: ATTR
- show_number :: ATTR
- show_type :: ATTR
- placement :: ATTR
- direction_type :: ELEM
- offset :: ELEM
- direction :: ELEM
- wedge :: EMPTY_ELEM
- sign :: ELEM
- line :: ELEM
- clef_octave_change :: ELEM
- score_partwise :: ELEM
- work_number :: ELEM
- work_title :: ELEM
- work :: ELEM
- creator :: ELEM
- rights :: ELEM
- identification :: ELEM
- credit_words :: ELEM
- credit :: ELEM
- part_group :: ELEM
- score_part :: ELEM
- part_list :: ELEM
- part_abbreviation :: ELEM
- score_instrument :: ELEM
- part_name :: ELEM
- group_abbreviation :: ELEM
- group_symbol :: ELEM
- group_barline :: ELEM
- group_name :: ELEM
- instrument_name :: ELEM
- measure :: ELEM
- attributes :: ELEM
- divisions :: ELEM
- part :: ELEM
- fifths :: ELEM
- mode :: ELEM
- key :: ELEM
- beats :: ELEM
- beat_type :: ELEM
- time :: ELEM
- staves :: ELEM
- pitch :: ELEM
- step :: ELEM
- alter :: ELEM
- octave :: ELEM
- rest :: ELEM
- duration :: ELEM
- voice :: ELEM
- type_E :: ELEM
- stem :: ELEM
- staff :: ELEM
- beam :: ELEM
- accidental :: ELEM
- note :: ELEM
- ornaments :: ELEM
- technical :: ELEM
- dynamics :: ELEM
- tremolo :: ELEM
- notations :: ELEM
- tie :: EMPTY_ELEM
- tied :: EMPTY_ELEM
- slur :: EMPTY_ELEM
- arpeggiate :: EMPTY_ELEM
- harmonic :: ELEM
- natural :: EMPTY_ELEM
- backup :: ELEM
- forward :: ELEM
- cue :: EMPTY_ELEM
- grace :: EMPTY_ELEM
- dot :: EMPTY_ELEM
- chord :: EMPTY_ELEM
- actual_notes :: ELEM
- normal_notes :: ELEM
- normal_type :: ELEM
- normal_dot :: ELEM
- time_modification :: ELEM
- tuplet_actual :: ELEM
- tuplet_normal :: ELEM
- tuplet_number :: ELEM
- tuplet_type :: ELEM
- tuplet :: ELEM
- tuplet_dot :: EMPTY_ELEM
- articulations :: ELEM
- accent :: EMPTY_ELEM
- beat_unit :: ELEM
- per_minute :: ELEM
- metronome :: ELEM
- beat_unit_dot :: EMPTY_ELEM
- musicxml_xml :: String
- type DocType = String
- musicxml_partwise :: DocType