allow local module definitions to appear in module bodies