docs: public Event<T> tieTo(Event<T> other) {
          synchronized (this) {
              if (other.results == null) {
                  other.results = new ArrayList<T>();
              }
              results = other.results;
              return this;
          }
      }