Função de ordem superior: “Não é possível chamar 'map' com uma lista de argumentos do tipo '((_) -> _)'”

Eu gostaria de usar uma função rápida de ordem superior (mapa) para remover todas as subviews de uma determinada matriz UIView.subviews. A linha

(cell.contentView.subviews as [UIView]).map { $0.removeFromSuperView() }

causa o erro "Não é possível invocar 'map' com uma lista de argumentos do tipo '((_) -> _)'"

Eu gostaria de saber o que o compilador precisa de mim neste momento.

questionAnswers(1)

yourAnswerToTheQuestion