Reworks BASTARD.
Things that should be thread-safe are wrapped in mutexes. (But not necessarily safe.)
Less mutation— update-feed is now update-feed-list (the old update-feed-list
being discarded) and is now called for its return, rather than just for side-effects.