Add more vector functions
Add Storable instance for GenericValue