avoid duplicate def of SEXP
Merge branch '21-scalars' into 22
revise eapply
Merge branch '21-apply-dots' into 22