Remove constructor

Remove()

Implementation

Remove()
  : super(
      methodName: "remove",
      targetType: .map,
      arity: 1,
      function: (target, interpreter, arguments) {
        if (arguments[0] is! String) {
          throw RuntimeError("remove() requires a String argument");
        }
        target.remove(arguments[0]);
        return target;
      },
    );