[WIP] Spec test failure for Factory#union
half-fix
Acceptance test for Q in JS
Merge master