Consider a mild-mannored function that takes an input and returns an output. Should I write that function such that if it takes a bunch of arguments, should do each one and return a list of answers? That's what chom?p does, as do a few others. But many, such as cos, don't.
AFAIK, the caller can easily call map himself. But when does it make sense to implement it that way?