Improving Agda's module system