sym typedefs