Add thorough intersection testing
Add thorough intersection testing

Includes 3 starred out tests that fail at the moment, which need further
investigation.

bitrauser/roast,perl6/roast,dogbert17/roast,dogbert17/roast,bitrauser/roast