имею
def ti = typeBuilder.GlobalEnv.BindFixedType(<[ttype : $fld_type]>), где fld_type — PExpr на разобранный тип.
поддерживает или нет ti, к примеру, IEnumerable<KeyValuePair<TKey, TValue>> где TKey, TValue тоже некоторые FixedType.
создание экземпляра и его опрос оставим на крайний случай, возможно, есть способ полегче?