code: @Nonnull
      @CheckReturnValue
      public static <T, R> LifecycleTransformer<T> bindUntilEvent(@Nonnull final Observable<R> lifecycle,
                                                                  @Nonnull final R event) {
          checkNotNull(lifecycle, "lifecycle == null");
          checkNotNull(event, "event == null");
          return bind(takeUntilEvent(lifecycle, event));
      }
docs: Binds the given source to a lifecycle.
  <p>
  When the lifecycle event occurs, the source will cease to emit any notifications.
  
  @param lifecycle the lifecycle sequence
  @param event the event which should conclude notifications from the source
  @return a reusable {@link LifecycleTransformer} that unsubscribes the source at the specified event