Update the array dependency to allow GHC HEAD, and install upper bounds.