Whoops, no I didn't mean Anne's suggestion for slice -- I meant it for getAsURL.splice should synchronously return a new FileData object. No need for asynchronous callback since no IO occurs.Done, though I used Anne's suggestion to make it an attribute.
Also the current draft is: http://dev.w3.org/2006/webapi/FileUpload/publish/FileAPI.html