librustc: WIP to implement arbitrary lifetimes in trait objects.