I think we should use one and also have only one method which returns an array, just like it did before this PR. That way, you are future-compatible and new types can easily be added