(Sorry if this isn't the best place for this feedback.)
Disposables.from() in 2.0 (RC-1) is annoying to use with a lambda because both Runnable and Action match. Example:
Disposables.from( () -> {} ); // This won't compile
Disposables.from( (Runnable) () -> {} ); // This compiles
Perhaps one form should have different name?