chain; flatten revisited; "of"

`container`?