Make fill do 1*len(view) roundtrips.

Previously was 2*len(view) roundtrips.

Partially addresses issue #372