If you specify type, you don’t necessarily need to specify layout.
content/something/foo/_index.md
[cascade]
type = 'whatever'
The children will then layouts/whatever/list.html and layouts/whatever/single.html.
You can also cascade the value down from your site configuration, using the target
keyword to target paths.