pub(crate) fn wrap_str(
    s: String,
    max_width: usize,
    shape: Shape
) -> Option<String>