document cmp_s* variants
whitespace
pass array to cmp_selement() rather than using cmp_sstatement()