docs: public void unregisterFunction(final String name) throws Exception
      {
          final String token = name.toLowerCase();
          if (!functionMap.containsKey(token))
              throw new Exception("unknown function: " + token);
          functionMap.remove(token);
      }