Add `@cancellable` decorator, for use on endpoint methods that can be cancelled when clients disconnect.