now it's simpler and works even with eg `view(head(Indometh), tail(iris))`