Use `->' where applicable.

Because `(*ptr).field' is just too much, albeit the clarity.
Implement the linked list.

Compiles!!!