JuliaLang/julia — comment on commit a6acada36e2ba99ec436477bd15137db6b6068e7
File:  line 0
By StefanKarpinski:

We could do this:

```
abstract Signed <: Real
abstract Unsigned <: Real
typealias Integer Union(Signed,Unsigned)
```

Then you can't have integers that are neither signed nor unsigned, but it seems rather inelegant.