92cd33e3

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Export less of the federation, and fold it more plainly

Three of its exports were used by nothing at all: not the library, not
the tests, not the end-to-end driver. A published surface is a promise,
so it should only hold what somebody asked for.

Collecting the issuers was a foldr over an Either that had to carry a
failure past every remaining element by hand. foldM does that.

Total

20s

Created Started Finished

Time to Start Worker time Duration Time to finish Idle
Config 0s 1s 1s 1s 0s
Eval 1s 11s 11s 12s 0s
Build 11s 9s 9s 20s 0s
Suite 0s 21s 20s 20s 0s

Timeline

Config Eval Build
0s10s20s