If you use a struct with a `void*`, you also need to specify the type on usage, where here it's done with `typeof`.