[WIP] remove check_arrays stuff and old input validation

Follow-up on #3443, removing all the old stuff.
What about renaming this to `indexable`? Or even `check_indexable`?