allow constant vector operations with array fun