A highly verbose parser for the Test Anything Protocol that exposes an observable and streaming interface