Net::Curl::Promiser::LoopBase - base class for event-loop-based implementations
The following methods from Net::Curl::Promiser are unneeded in instances of this class and thus produce an exception if called:
This is a rather hacky way accomplish this. Refactor it to be more-better.
Also incorporate the copy-pasted timeout logic from subclasses.