AsRef<Widget>
Element
Tree
iced_pure
pure::Widget
If Map does not override overlay(), calling map() on a pure Element breaks any pick_list inside it (its overlay does not appear). Fix it by implementing overlay() the same way iced_native::element::Map does.
... and fix collisions with the new `helpers`