The following code doesn't compile. It would be nice if it did. ``` fn main() { let x: [u8, ..1] = [0]; let y: [u8, ..1] = x.clone(); } ``` This is because `x.clone()` returns a `&[u8]` instead of a `[u8, ..1]`.