ActivityPub.Pipeline
uses aliases in module attributes, creating compile-time deps and cycles.
This MR switches them to runtime deps by using private functions instead.
It shaves off 2 cycles and shrinks many others: https://www.diffchecker.com/4kuolION