Renamed source-tap to source-data and wrapped up all the queries in functions so they do not run on every namespace reload.
Added a, commented, function to call query-0-1.
Decided we don't need to reload-all, a reload is sufficient as really it's just to reload core. Additionally added back in the unit test for source data to source data and commented out the source-tap-with-sparkles test as it doesn't work and I don't know why :(
Removed the early use of :> as I realised I hadn't explained it and wanted to introduce it later. Now added a demo of defining queries as functions and introduced :< and :>.
Expanded a comment a bit.
Expanded noting the expected result.
Now introducing ! and ? variables so have modified the first set of demos. Hopefully I've covered all the basics!