make them all coerce to strings successfully
use the unboxing in Array.join