Makes `unique` consistent by enforcing `b` to be a singleton array.

`Array::concat` is overloaded for arrays and non-arrays, so wrapping `b` in an array makes things consistent (even though unique is only used for [String]).