library implementing patterns that behave like regular expressions
Konstantin Haase, Zachary Scott
MIT