It would function like a beaver dam, allowing water to flow through and over the dam, while gradually filling the streambed with sediments.
(It; would function; ) Context(It would function,List([0, 17))):(It; would function allowing; water to flow through and over the dam) Context(It would function allowing,List([0, 45))):(water; to flow; through and over the dam)
It would function,List([0, 17)) It would function allowing,List([0, 45))
It It water
would function would function allowing to flow
water to flow through and over the dam
through and over the dam