in reply to Re: Confused as to why the "casting context" is mis-behaving
in thread Confused as to why the "casting context" is mis-behaving

not surprising because an array slice is basically just shorter for:
($a[1], $a[3])
and
scalar ($a[1], $a[3])
will return $a[3].