e9ecddb6

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

Build a federation somewhere other than where it is used

A service assembles what it needs long before, and somewhere else than,
it answers a request, so tying the monad the federation is built in to
the monad its fetches run in made a caller's setup code have to be the
monad its handlers are.
deadnix-checke2e-testhlint-checkhopinionlibrarymutationpre-commitshellstatix-checktestsweeder-checkconfiguredevShelldefaultrelease-to-hackagex86_64-linux