(let ((type rec (record int int foo)) (var test (new rec 10 20 nil))) (dot (dot test 2) 3))