@Nonnull
    public static <T> MergedSubscriptionBuilder<T> merge(@Nonnull TypeToken<T> type) {
        return MergedSubscriptionBuilder.newBuilder(type);
    }
Makes a MergedSubscriptionBuilder for a given super type

@param type the super type of the event handler
@param <T>  the super type class
@return a {@link MergedSubscriptionBuilder} to construct the event handler
helper/src/main/java/me/lucko/helper/Events.java