Pain-free self-referential pinned types.
This crate (currently) requires nightly, as it relies on GATs.