Do you really need `MirrorList` here? Why not just `List`?

Besides that :shaved_ice: