The structure type for opaque type. It must be used via accessor functions.
Cursor node
Head node
Number of list