Como aplicar o tipo a uma instância NSFetchRequest?

No Swift 2, o seguinte código estava funcionando:

let request = NSFetchRequest(entityName: String)

mas no Swift 3 dá erro:

Não foi possível inferir o parâmetro genérico "ResultType"

PorqueNSFetchRequest agora é um tipo genérico. Em seus documentos, eles escreveram o seguinte:

let request: NSFetchRequest<Animal> = Animal.fetchRequest

então se minha classe de resultado for por exemploLevel como devo solicitar corretamente?

Porque isso não está funcionando:

let request: NSFetchRequest<Level> = Level.fetchRequest

questionAnswers(9)

yourAnswerToTheQuestion