Why Doesn't `(third [1 2])` Trigger A Range Check Error?

Quick question for clarity. I assume that

compose [ 1 (1 / 0) 3 ]

would be a math error. Why is

compose [ 1 (third [ 1 2 ]) 3 ]

not some kind of a range check error?

1 Like