@aumetra From what I see in the source code, they rely on the layout only for transmuting a `&Waker` into a `&LocalWaker` (not vice versa), so I think they can remove `repr(transparent)` from `Waker` and instead just transmute `&self.waker` into a `&LocalWaker`