Constructs a lfun closure, efun closure or operator closure
from the first arg (string or symbol). For lfuns, the second
arg is the object that the lfun belongs to. (Ob can also be
specified as file_name of the object). Lfuns can be static,
but must not be private.