default boolean cancel() {
        return cancel(true);
    }
Attempts to cancel execution of this task.

@return {@code false} if the task could not be cancelled, typically
because it has already completed normally;
{@code true} otherwise
helper/src/main/java/me/lucko/helper/promise/Promise.java