Inline mconcat (forward port from 8.10)
This has already been merged into 8.10, this MR forward-ports it to 9.0, though it is also in effect a partial backport of the pending !4890 (closed), where we're still waiting to resolve the performance impact of the other changes.