Many changes; first-draft parser in sexpr.sp