lispy-down-slurp ignores intermediate sibling sexprs that aren't lists, but lispy-up-slurp slurps all sexprs between the current list and previous sibling list.
For example
'((a) b (c)| d) lispy-up-slurp yields '((a b (c)|) d) (both b and (c) are slurped).
'((a)| b (c) d) lispy-down-slurp yields '(b ((a)| c)) d) (only (a) is slurped, b is ignored).
I think the behavior of ignoring non-list sexps aligns best with the documentation. What do you think?