What is the difference between a map called using the RUN function and a functional map?

A.
A map called using the RUN function is a compiled map, a functional map is not.
B.
A map called using the RUN function is referenced by another map through a map rule, a
functional map is not
C.
The data sources and target settings are not ignored in a map called using the RUN function,
they are ignored in a functional map.
D.
The definition for a map called using the RUN function does not need to be in the same map
source file as the executable map, the functional
map definition does.
Explanation: