Please use `tools.isArray` instead. For "keeping things simple", I would suggest to only allow "array" or "null / empty array" for now. Do you think supporting strings is a "must" feature?