RE: Instantiating a type with fresh, flexi type variables