Until impl specialization exists, we can't define this implementaion directly on &[T] because of the existing implementation for &[u8]. Closes #92