Support for more Web IDL constructs