v0.10.0: Drop support for Python 3.4. Support Python 3.8. Make error messages returned by match failures less ambiguous