OK, but you should consider making it a separate module and just using that module's functionality inside azure.  e.g. a retry module could be built that just took a function for getting a stream starting at a specific point.  This doesn't need to be part of the azure-sdk-for-node's core as it applies equally well for generic downloads off the internet.