Range-v3 has ranges::views::drop ranges::views::drop_last to remove elements from the front or the back of a view.
ranges::views::drop_last
Does it offer a similar functions to prepe