(fix) update for transition to hyper and crates.io

I guess I might have to remove the blanket impl in the end, since it is proving to be so complicated to work around.