left->leading, right->trailing (not everyone reads left-to-right!)
fix reversed.rest for Sequence