They should just provide an operator like ::, then features that can be implemented without special language support don't need to bloat the spec.
array::last()
would mean same as last.call(array)
that means `last` can just be a regular variable in scope