Lint nested containers

Closes #45 by implementing it.
Closes #46 by merging a modified version of it.
Merge branch 'zacechola/containers_all_the_way_down'