splitAtDashLines - currently requires exactly 3 dashes ("---")