Initial commit of adding `with()` support to `\Spot\Query`.