NA default to %else%
Vectorize compose() and update doc