Como usar os genéricos TypeToken + com Gson no Kotlin

Não consigo obter uma lista do tipo genérico de uma classe personalizada (Turns):

val turnsType = TypeToken<List<Turns>>() {}.type
val turns = Gson().fromJson(pref.turns, turnsType)

dizia:

cannot access '<init>' it is 'public /*package*/' in 'TypeToken'

questionAnswers(6)

yourAnswerToTheQuestion