Does `void visit(void* unknownStatement);` can help us?