Я пытаюсь выяснить, как я могу параметризовать объекты OCaml с другими объектами. В частности, я хочу иметь возможность создать объект link
, который содержит прямой объект node
и обратный объект node
, и я хочу иметь возможность создать ссылку, сказав что-то вроде:
let link1 = new link node_behind node_ahead;;