pub(crate) fn unwrap_builtin_with_single_arg<'a>(
    ty: &'a Type,
    wanted_ref_name: &str
) -> Option<&'a Type>