`isTruthy` and `not` both return a `bool` in `dart:js_interop`. In order to keep these operators performant and consistent with other operators, they are being changed to return a `JSBoolean`.
`importModule` takes a `String` representing a module and then invokes the JavaScript dynamic import function with it as a parameter. The dynamic import function accepts more JavaScript values than just strings, however, and should accept types like `TrustedScriptURL`s. In order to allow such values to be passed to `importModule`, `importModule` will be changed to accept a `JSAny`.