Yet more generalizations for Array inputs