ref: 87d75da15310e2c3aa65375a7b3c67f7fe238ec7
dir: /test/genericrec.myr/
/* test that generic types can be recursive, as long as they're not self * including. This just needs to compile and exit with 0. */ type list(@t) = struct val : @t next : list(@t)* ;; const main = { var v : list(int) -> 0 }