include LWP::Protocol::https in deps
use a goto &{ ... } to work-around not being able to return in an :lvalue sub in newer perls (5.14).  yeah, perl is right and I'm wrong for doing that.  AUTOLOAD (okay, I'm doubly wrong) tries to handle two scenarios (package methods and closed over variables) and this scenario just doesn't do lvalue for the former.