Means of changing one type into another in a manner dependent on the source type.
This variant is different to
Lookup in that it doesn’t (can cannot) require any
Type to lookup from.
Type to lookup into.
Attempt a lookup.
Convert from Target back to Source.
Implementations on Foreign Types
Perform a StaticLookup where there are multiple lookup sources of the same type.