We should register a Promise cancellation handler so that the following code actually cleans up the underlying socket resource: ``` php $promise = $resolver->resolve('reactphp.org'); $promise->cancel(); ``` (This likely depends on #19)