xs: расширение позволяет добавлять элементы в конец. Есть ли способ расширить тип и добавить элементы в начало?
Извините, но нет.Если вы планируете заранее при определении базового типа, вы можете вставить подстановочные знаки в ожидаемых точках расширения, а затем извлечь из них ограничение, заменив подстановочные знаки фактическим содержимым элемента.