vector-call macro test. implement apply