I would remove the array typehint to allow for `Countable`