Actually, this is a revealing-module-pattern