Hm, yes. Is this somehow related to the default constructor stuff added in
0.3 (linked to issues #4026 <https://github.com/JuliaLang/julia/issues/4026>
and #7071 <https://github.com/JuliaLang/julia/issues/7071>)? Not that I see
exactly how they'd be related, except that they're linked to the same topic
:-} Could it be because the default argument uses Any for its argument
types, and me adding a constructor with exactly that signature prohibits it
from being constructed (reasonable enough)? But even so, not figuring out
the type parameter seems like it might be a bug…? (Or maybe it's just a
feasible specific case of an infeasible general problem that I haven't
noticed?)