pub fn builtin_splitlimit(
    str: IStr,
    c: IStr,
    maxsplits: Either2<usize, M1>
) -> ArrValue