from here:
JuliaLang/julia#48883 (reply in thread)
I don't quite understand why, but this seems to be an issue for us overloading getproperty on Type. I think either we need to find a way to use a different syntax or we have to bare the cause of this.