Make a trait decoder that keeps the current slicing. This standardizes all the current slice-like decoder we have.