Added type aliases (readability counts!)
README.md
Assert that empty strings don't trip the line iterator