It should be possible to pass an arbitrary `io` object, or possibly a byte string. That way, users have a lot more flexibility with how they provide the private key to the `JWTAuth` object.