!hco #15716: porting http internals to dsl2

Yep, this is one thing where some sugar can help. We can also do a concat I think that does not need a FlowGraph. The main purpose of the previous sprint was exactly to find out where we can improve the DSL which we just cut at an arbitrary point in time (the end of the sprint before).