Ну надо посмотреть, просто бегло глянул, там самому их описывать, как-то бы нагенерить схемы или провалидировать по типу/интерфейсу, но тк типов в рантайме нет, видимо все сложнее
Идея в том, чтобы описать рантайп один раз, а из него получить и обычный тип, и валидацию