Slicing renaming and feature gating

r? @aturon
The `as_slice` method should remain, but as inherent.