Merge commit '775508d97f709e621f9d1540aca819224fbdcebf' * commit '775508d97f709e621f9d1540aca819224fbdcebf': Update FileSource to also accept a file descriptor and a range.
Merge commit '775508d97f709e621f9d1540aca819224fbdcebf' * commit '775508d97f709e621f9d1540aca819224fbdcebf': Update FileSource to also accept a file descriptor and a range.