add unsafePop to ToySolver.Data.Vec
rename ToySolver.Data.Vec to ToySolver.Internal.Data.Vec