Multi include

- DRY up the async include tests
- Throw not implemented for un-recognized include expressions