implement as Location and use URI internally
Sets timeouts in HTTP readers, checks for deadline exceeded before each
resolution step, and uses Timeout::timeout for pure-ruby computations.
Parse expression from ENV var import
Instead of the path-only support from before.
Implement integrity checks
First pass at import resolution