This mapping is causing issues on the following expression:
$split(undefined, "-"), with a {} input, the reference implementation returns

While this library returns:
jsonata.jexception.JException: Argument None of Object None does not match Object signature which isn't the expected return value
edit: sorry, didn't spend too much time debugging, could also be stemming from this difference:
