Support $/2 at the top level

Running something like

  ?- AtomLength = length of atom_codes,
     writeln(AtomLength $ hello).

caused Prolog to ask whether we meant func:compile_function.  That is
what we meant, but the question indicates I wasn't clear enough about
which predicate I'm calling.  Make that explicit as I should have done
earlier.