I have a bit of Javascript code, which is not behaving as I’d expect it to. Can someone tell me what is going on here? Here’s a simplified version: The parser() here is an async function, but it also calls some callbacks passed to it (I’m only showing one here, but there are multiple). It ca…