[
  {"name": "val", "aliases": ["var"], "family": "Core", "feature": null, "min_args": 0, "max_args": null, "reads_context": true, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "==", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": null, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "===", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": null, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "!=", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "!==", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": ">", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": null, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": ">=", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": null, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "<", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": null, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "<=", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": null, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "!", "aliases": [], "family": "Core", "feature": null, "min_args": 0, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "!!", "aliases": [], "family": "Core", "feature": null, "min_args": 0, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "and", "aliases": [], "family": "Core", "feature": null, "min_args": 1, "max_args": null, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "or", "aliases": [], "family": "Core", "feature": null, "min_args": 1, "max_args": null, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "if", "aliases": ["?:"], "family": "Core", "feature": null, "min_args": 1, "max_args": null, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "+", "aliases": [], "family": "Core", "feature": null, "min_args": 0, "max_args": null, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "-", "aliases": [], "family": "Core", "feature": null, "min_args": 1, "max_args": null, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "*", "aliases": [], "family": "Core", "feature": null, "min_args": 0, "max_args": null, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "/", "aliases": [], "family": "Core", "feature": null, "min_args": 1, "max_args": null, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "%", "aliases": [], "family": "Core", "feature": null, "min_args": 1, "max_args": null, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "max", "aliases": [], "family": "Core", "feature": null, "min_args": 1, "max_args": null, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "min", "aliases": [], "family": "Core", "feature": null, "min_args": 1, "max_args": null, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "cat", "aliases": [], "family": "Core", "feature": null, "min_args": 0, "max_args": null, "reads_context": false, "effect": "pure", "cost": "bytes", "scoped_arg": null},
  {"name": "substr", "aliases": [], "family": "Core", "feature": null, "min_args": 1, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "bytes", "scoped_arg": null},
  {"name": "in", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "bytes", "scoped_arg": null},
  {"name": "merge", "aliases": [], "family": "Core", "feature": null, "min_args": 0, "max_args": null, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "filter", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": 1},
  {"name": "map", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": 1},
  {"name": "reduce", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": 1},
  {"name": "all", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": 1},
  {"name": "some", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": 1},
  {"name": "none", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": 1},
  {"name": "missing", "aliases": [], "family": "Core", "feature": null, "min_args": 0, "max_args": null, "reads_context": true, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "missing_some", "aliases": [], "family": "Core", "feature": null, "min_args": 2, "max_args": 2, "reads_context": true, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "datetime", "aliases": [], "family": "DateTime", "feature": "datetime", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "timestamp", "aliases": [], "family": "DateTime", "feature": "datetime", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "parse_date", "aliases": [], "family": "DateTime", "feature": "datetime", "min_args": 2, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "format_date", "aliases": [], "family": "DateTime", "feature": "datetime", "min_args": 2, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "date_diff", "aliases": [], "family": "DateTime", "feature": "datetime", "min_args": 3, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "now", "aliases": [], "family": "DateTime", "feature": "datetime", "min_args": 0, "max_args": 0, "reads_context": false, "effect": "clock", "cost": "node", "scoped_arg": null},
  {"name": "length", "aliases": [], "family": "ExtString", "feature": "ext-string", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "bytes", "scoped_arg": null},
  {"name": "starts_with", "aliases": [], "family": "ExtString", "feature": "ext-string", "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "bytes", "scoped_arg": null},
  {"name": "ends_with", "aliases": [], "family": "ExtString", "feature": "ext-string", "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "bytes", "scoped_arg": null},
  {"name": "upper", "aliases": [], "family": "ExtString", "feature": "ext-string", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "bytes", "scoped_arg": null},
  {"name": "lower", "aliases": [], "family": "ExtString", "feature": "ext-string", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "bytes", "scoped_arg": null},
  {"name": "trim", "aliases": [], "family": "ExtString", "feature": "ext-string", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "bytes", "scoped_arg": null},
  {"name": "split", "aliases": [], "family": "ExtString", "feature": "ext-string", "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "bytes", "scoped_arg": null},
  {"name": "sort", "aliases": [], "family": "ExtArray", "feature": "ext-array", "min_args": 1, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "n_log_n", "scoped_arg": 2},
  {"name": "slice", "aliases": [], "family": "ExtArray", "feature": "ext-array", "min_args": 1, "max_args": 4, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "group_by", "aliases": [], "family": "ExtArray", "feature": "ext-array", "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "quadratic", "scoped_arg": 1},
  {"name": "distinct", "aliases": [], "family": "ExtArray", "feature": "ext-array", "min_args": 1, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "quadratic", "scoped_arg": 1},
  {"name": "keys", "aliases": [], "family": "ExtObject", "feature": "ext-object", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "values", "aliases": [], "family": "ExtObject", "feature": "ext-object", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "entries", "aliases": [], "family": "ExtObject", "feature": "ext-object", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "per_item", "scoped_arg": null},
  {"name": "exists", "aliases": [], "family": "ExtControl", "feature": "ext-control", "min_args": 1, "max_args": null, "reads_context": true, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "??", "aliases": [], "family": "ExtControl", "feature": "ext-control", "min_args": 0, "max_args": null, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "switch", "aliases": ["match"], "family": "ExtControl", "feature": "ext-control", "min_args": 2, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "type", "aliases": [], "family": "ExtControl", "feature": "ext-control", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "try", "aliases": [], "family": "ErrorHandling", "feature": "error-handling", "min_args": 1, "max_args": null, "reads_context": false, "effect": "catches", "cost": "node", "scoped_arg": "last"},
  {"name": "throw", "aliases": [], "family": "ErrorHandling", "feature": "error-handling", "min_args": 0, "max_args": null, "reads_context": false, "effect": "throws", "cost": "node", "scoped_arg": null},
  {"name": "abs", "aliases": [], "family": "ExtMath", "feature": "ext-math", "min_args": 1, "max_args": null, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "ceil", "aliases": [], "family": "ExtMath", "feature": "ext-math", "min_args": 1, "max_args": null, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "floor", "aliases": [], "family": "ExtMath", "feature": "ext-math", "min_args": 1, "max_args": null, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "tensor", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 1, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "zeros", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "full", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 3, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "scatter", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 3, "max_args": 4, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "rle_expand", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 3, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "one_hot", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 3, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "stack", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "concat", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "unstack", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "reshape", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "transpose", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 1, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "pad", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 3, "max_args": 4, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "crop", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 3, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "cast", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "normalize", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 2, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "argmax", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 2, "max_args": 2, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "gather", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 2, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "to_list", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "elements", "scoped_arg": null},
  {"name": "shape", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "dtype", "aliases": [], "family": "Tensor", "feature": "tensor", "min_args": 1, "max_args": 1, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "fractional", "aliases": [], "family": "Flagd", "feature": "flagd", "min_args": 1, "max_args": null, "reads_context": true, "effect": "pure", "cost": "node", "scoped_arg": null},
  {"name": "sem_ver", "aliases": [], "family": "Flagd", "feature": "flagd", "min_args": 3, "max_args": 3, "reads_context": false, "effect": "pure", "cost": "node", "scoped_arg": null}
]
