RxSwift no puede reconocer un método de suscripción

Estoy usando RxSwift para mi aplicación iOS.

Tengo una function que devuelve un Observable de elementos llamado Repository .

 func search(query: String) -> Observable<Repository> 

Básicamente hace una request de networking para que github descargue los repositorys dada una consulta de búsqueda.

Ahora, cuando invoco esta function, sigo el ejemplo en la documentation de RxSwift :

 search(queryText).subscribeNext({ repo in print(repo) }) 

Pero dice Xcode

No se puede invocar 'subscribeNext' con una list de arguments del tipo '((Repository) -> ())'

Eso es extraño porque eso es lo que sugiere Xcode demandar cuando utilizo autocomplete. Ya intenté limpiar y volver a comstackr. Recibo el mismo tipo de error incluso si uso otro método de suscripción.

Entonces, ¿qué pasa con esto?

La function subscribeNext es del tipo

((E) -> Void) -> Disposable

El cierre que proporciona es del tipo correcto. ¿Quizás el lugar al que llamas subscribeNext no espera un Disposable ?