a few more combinators in Sexp