Biggest adoption blockers identified so far are:
1. Potential null refs when computing URIs
2. Doesn't throw when required members are missing from the environment, or when the environment has the wrong type for a particular key
1. Potential null refs when computing URIs
2. Doesn't throw when required members are missing from the environment, or when the environment has the wrong type for a particular key