Tipo de matriz esperada Swift <_>

Estoy intentando escribir un ayudante de enlace UITableView RAC3 en swift 2.

Estoy intentando inicializar mi ayudante de enlace que tiene una firma init(tableView: UITableView, sourceSignal: SignalProducer<[T], NoError>, reuseIdentifier: String, selectionCommand: (() -> Void)? = nil)

Mi código es self.bindingHelper = TableViewBindingHelper<PostCellViewModel>(tableView: tableView, sourceSignal: viewModel.posts.producer, reuseIdentifier: R.reuseIdentifier.contactReuseIdentifier.identifier)

Obtengo un error de comstackdor en el sourceSignal: viewModel.posts.producer la sourceSignal: viewModel.posts.producer , diciendo que Cannot convert value of type 'SignalProducer<[PostCellViewModel], NoError>' (aka 'SignalProducer<Array<PostCellViewModel>, NoError>') to expected argument type 'SignalProducer<[_], NoError>' (aka 'SignalProducer<Array<_>, NoError>') , que no tiene sentido para …

Está diciendo que está esperando un SignalProducer<[_], NoError> . Supuse que _ significa que no le importa a qué tipo paso, pero luego bash pasar en una matriz de PostCellViewModel , ¿falla?