A fine-grained module system with automatic namespace management for Mathematica language