[interop] Add Support for `keyof` and `readonly` type operators (#452) * [interop] Add Support for `keyof` and `readonly` type operators * wip: tuples * completed tuple readonly support * renamed naming for `keyof` and `typeof` (enum)