@arne Nice post! A few bits of feedback below (I hope you don't mind me giving this).
A small thing: when testing functions, it's helpful to use these things called "decltests" to write the test. You write `test getDatasets`, without quotes, and the test gets associated with the function, so that it'll show up as an example usage in generated documentation.
[1/?]