having fun with modules in current JavaScript world