`results = 'hide'` should try to collapse output, e.g., merge the source blocks below:

```{r, results = 'hide'}
nrow(iris)
ncol(iris)
iris
```

Other types of output (such as messages) will interrupt the collapsed block:

```{r, results = 'hide'}
nrow(iris)
message(ncol(iris))
iris
```
