Support (potentially) multiple options, full support of STRAIGHT_JOIN
Add a test for it