Split interpreting visitor into invokedynamic and non-invokedynamic flavors.
Use CallSites to route MOP stuff through the Linker, even when interpreting.