fix:
	- module loader now correctly supports transitive horizontal
	  dependency