improved p6 grammar generation from spec combos (||)