Naming Terms
   Naming is a procedure of associating names with terms and
variables; see FDBG Names of Terms.  Three predicates
are provided to assign and retrieve names, these are the following:
     
     
fdbg_assign_name(+Term, ?Name)
     - Assigns the atom Name to Term, and a derived name to
each variable appearing in Term.  If Name is a
variable, then use a default (generated) name, and return it in
Name.  See FDBG Name Auto-Generation.
     
 fdbg_current_name(?Term, ?Name)
     - Retrieves Term associated with Name, or enumerates all
term-name pairs.
     
 fdbg_get_name(+Term, -Name)
     - Returns the name associated to Term in Name, if it exists. 
Otherwise, silently fails.