This could probably be:

```rust
pub unsafe fn get<'a>(&'a self, idx: uint) -> &'a T { ... }
```

and avoid the compulsory `.clone`?