requires also io-base, moodle-core-io and moodle-core-dock