Well, somebody must validate data on top level. So that's fine to have packages like `is-number`/`is-arrayish` etc.