dart.library.js_interop and dart.library.js_interop_unsafe don't seem correct as they don't suggest that the code is running on the web.
Sure I can still rely on dart.library.html for now, but what if I want my code to continue working in a world where that no longer exists? Can some arbitrary target be introduced for web compilation?