pub fn split_horizontal<R>( left_size: SplitSideSize, right_size: SplitSideSize, f: impl FnMut() -> R, ) -> R