in reply to arrays and lists, hmmm

Each operator gets to choose to what it evaluates in scalar context. See On Scalar Context for a sampling.