Why is `layout = ...` ignored on `_index.md` files?



I want to provide multiple homepage layouts in a theme. I have been experimenting with type and layout in the frontmatter. type seems to work, but layout is not picked up. It keeps on using the list.html layout from my <type> folder.

Why is layout ignored on _index.md files?