The 2018 mashup assignment distribution code is oudated.
When reading the documentation, there's mention of using the Promise interface, but the distribution code is using the callback-based implementation.
I went on Google and found that the distribution code that uses the Promise-based implementation is here:
https://docs.cs50.net/problems/mashup/mashup.html#downloading
Is that the one to use?