Fix FieldAccesses giving types that are to general to the record
Fix FieldAccesses giving types that are to general to the record

The record need to be instantiated with the types that are already present in the name of the record i.e

type Test a = { value: a }

should give { value: Int } if the type was Test Int but it always instantiated new variables before giving { value: 1 }

Marwes/embed_lang,Marwes/gluon,gluon-lang/gluon,gluon-lang/gluon,Marwes/gluon,Marwes/embed_lang