change AddressInterval to a more descriptive and precise name, UniformAddressInterval

also fixed a parenthesization that confused ghc 7.6