Dimitrian Nine (2018-02-16T08:44:17.000Z)
"It gets ugly(ier) when you want to extend that. :-) "

Ok, i get it, but yes i prefer some more sugar like as i suggested before.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20180216/c9d52903/attachment.html>
dimtimeforever at gmail.com (2018-02-16T09:27:04.586Z)
"It gets ugly(ier) when you want to extend that. :-) "

Ok, i get it, but yes i prefer some more sugar like as i suggested before.

```js
async class Files{
constructor(path){
this.blob = await get_file(path);
}}

async class ExtFiles extends Files{
constructor(path){
await super(path);
this.path = path;
}}

[file1,file2,file3] = await Promise.all([
new ExtFiles(path1),
new ExtFiles(path2),
new ExtFiles(path3)
]);
```