A small collection of useful utilities
A jsverify Arbitrary, that can be used to generate random stream diagrams. Use @cycle/time to get Streams.
Usage:
const property = forall(diagramArbitrary, diagram => {
const Time = mockTimeSource();
const click$ = Time.diagram(diagram);
//... Rest of the test
});