let in let type point2D = {int, int} type rect2D = {point2D, point2D, int, int} var point : point2D := nil in point := new point2D {5, 10} end ; 1 end