pub(crate) fn cursor_icon_to_shape(cursor_icon: CursorIcon) -> Shape