typedefs of structs have ALL CAPS names