Since generic associated types are on their way to stabilization, we'll need to start looking into implementing them :sweat_smile: