Module system sucks. Multi-file setups too confusing. Ginormous source files it is.