Кстати, если уж был вопрос, почему я все время спрашиваю, зачем оно надо, то ответ такой: чтобы внедрять новые фичи, надо понимать их область применения и конкретные юз кейсы. Пока кто-то четко не сформулирует это, ничего нового не будет. Случай с сетом, который порождает сет не особо убедительный, поскольку его легко получить обычным экстеншеном. Более сложные штуки типа этой двойной мамы можно обсуждать, если объяснить, что и зачем оно делает.