It might be nice if this could handle `defer` scripts as well as `async`, as an option. e.g. having a consolidated interface to allow notification either type of scripts being parsed. Would allow `async` scripts to wait on `defer` ones, etc.