slice edge case, e.g. slice(.) >> .
added combine_all #556