Without the ref/deref, rustc seems to think I want to move tps.
```
ty.rs:2405:28: 2405:46 error: cannot move out of dereference of & pointer
ty.rs:2405             ty_struct(did, substs { tps, .. }) |
                                      ^~~~~~~~~~~~~~~~~~
```