port from Data.Vector to Data.Array
adjust dependencies according to changes in the code

package 'vector' -> 'array'; remove ConstraintKinds extension