ankLine :: Parser Text
blankLine =
  -- two rules are needed, otherwise the parser would always succeed
      blanks  <* endOfLine
  <|> blanks1 <* endOfInput


blankLine :: Parser Text
blankLine =
  -- two rules are needed, otherwise the parser would always succeed
      blanks  <* endOfLine
  <|> blanks1 <* endOfInput
blankLine =
  -- two rules are needed, otherwise the parser would always succeed
      blanks  <* endOfLine
  <|> blanks1 <* endOfInput