I'm confused by the following in 0.5. In 0.4 I would override
Base.show(::IO,::MyType) to create the default output. What should be done
in 0.5?
*julia> **rand(5,5)*
*5x5 Array{Float64,2}:*
* 0.448531 0.570789 0.698399 0.718604 0.118253*
* 0.0953516 0.856834 0.0730664 0.382955 0.488855*
* 0.639358 0.412943 0.00413064 0.419452 0.163792*
* 0.120035 0.288662 0.910086 0.274534 0.659739*
* 0.747583 0.557842 0.856889 0.827823 0.745782*
*julia> **show(rand(5,5))*
[0.5767891818849664 0.3885100700605799 0.10250219144345829
0.2495010507697788 0.6707546989111066
0.09179095440919793 0.028439204878678126 0.8240619293530689
0.002545380069679526 0.5774220661835723
0.2984153686262503 0.9321235989807006 0.5320629425846966
0.004958467541819278 0.3948259997744583
0.40079126615269467 0.6635437065727794 0.6437420924760648
0.14495502173543695 0.9819191423352878
0.5244432897905984 0.1099014439888335 0.5799843584483502
0.7900314911801023 0.0008403147121169852]