>>> accumulate (+) (unsafeFromList [1..3]) (V.fromList [(2,10)]) [1,2,13]
>>> accumulate (+) (unsafeFromList [1..3]) V.empty [1,2,3]
>>> accumulate_ (+) (unsafeFromList [1..3]) (V.fromList [2]) (V.fromList [10]) [1,2,13]
>>> accumulate_ (+) (unsafeFromList [1..3]) V.empty V.empty [1,2,3]