pub fn size_protoenum<T: Copy + Into<u32>>(
    v: &T,
    _: u32,
    _: &mut SizeStack
) -> usize