The owner of an fd was initially a task but this was sometimes casted to a (struct listener *). We'll soon need more types, so void* is more appropriate.