environment variable provider
a little bit of exception rationalization (NotProvidable exception)
code golfin the utils again
switch to explicit imports