Hook provides an implementation of Intrusive with no additional data. Use this as an anonymous member of a struct to create an intrusive element.
( Alternatively, you can implement the Intrusive interface yourself. )