Tokens inesperados (uso; para separar expresiones en la misma línea)

Creo que cometí un error cuando traté de escribir un código de línea en Kotlin. Parece que no hay problema, pero IntelliJ me da este error aquí:

val cards : Array<Card> = Array(52 { i -> Card(i % 13, getSuit(i))})