Incremental binary file writer

I would like to add a class for writing one (possibly big) .npy file saving multiple (same dtype, compatible shape) arrays. My use case was saving slowly accumulating data regularly for a long time. 

This is a first implementation, opening an existing file for append and reading back parts from a very big .npy file would be straightforward next steps. Please comment this idea.