File streaming exercise.

//cc @dead-horse