use Moo to subclass HTTP::Throwable; drop direct Moose dep