Introducing NamedSlot [BROKEN: Tests not yet rewritten]