Add the `extend` function to VirtualCollection
Merge pull request #31 from enov/add-extend-function

Add the `extend` function to VirtualCollection