Traversable package:megaparsec

Type class for inputs that can also be used for error reporting.