Style: C99 designated initializer syntax (`.top = top`, etc.)