This reminds me of our earlier discussion about arrays with NULL in them. Should we document at a high level somewhere what semantics we're adopting arrays with NULL in them?
Originally posted by @mbutrovich in #21013 (review)
The idea to add NULL handling behavior to description, for example:
#[user_doc(
doc_section(label = "Array Functions"),
description = "Removes the first `max` elements from the array equal to the given value. <ADD HERE expectation when dealing with NULLs>",
syntax_example = "array_remove_n(array, element, max))",