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