Picks the origin, in the order documented on this module.
each layer as read; an unusable value falls through (a var typo must not take a site down)
Picks the origin, in the order documented on this module.