BMG
blockingGet
var value = Single.fromCallable { doCostlyOp() }.subscribeOn(io()).observeOn(io()).blockingGet();