whole_func_string: function FormatMessage(type, arg0, arg1, arg2) {
    var arg0 = NoSideEffectsToString(arg0);
    var arg1 = NoSideEffectsToString(arg1);
    var arg2 = NoSideEffectsToString(arg2);
    try {
      return %FormatMessageString(type, arg0, arg1, arg2);
    } catch (e) {
      return "<error>";
    }
  }
func_code_string: function FormatMessage(type, arg0, arg1, arg2) {
    var arg0 = NoSideEffectsToString(arg0);
    var arg1 = NoSideEffectsToString(arg1);
    var arg2 = NoSideEffectsToString(arg2);
    try {
      return %FormatMessageString(type, arg0, arg1, arg2);
    } catch (e) {
      return "<error>";
    }
  }
func_documentation_string: Helper functions; called from the runtime system.