Answer to Question s14
Type error.
ListCell(...) returns a value of type ListCell, not of type ListCell*. The ListCell that ListCell(...) creates is stored in the stack frame of the current function.
Use
new
ListCell.