Implement high order transform to implement filter.
Implement high-order map function.
Implement high order merge and expand functions.
Manage refs between input / output to make sure inputs are not GC-ed before outputs.
Implement `isInteractive` utility function.
Implement tab/events module for all tab relevant events.
Make sure to use same capture face.
Use more intuitive naming.
Fix comments.
Add more assertions.
Merge branch 'bug/window-events@854980' into bug/tab-detraitifaction@854980