Thanks for your quick response! I have a couple questions/concerns about your implementation:
- MyType(1, [2, 3], "xyz") fails requirement #2 - MyType(1, [2, 10], "xyz") throws InexactError() - Does the declaration s::String cause the ambiguities described in the FAQ here <http://docs.julialang.org/en/latest/manual/faq/#how-do-abstract-or-ambiguous-fields-in-types-interact-with-the-compiler>? More specifically, does MyType suffer from the same ambiguity as MyStillAmbiguousType in the FAQ? Thanks again! Marc
