use low 4 bits to count spare slots
add test skel, restructure
sexp_len
nested
factor out sexp_fprintf
also stderr
prune sexp
prune packed
tidy