Thanks Kristoffer and Cedric, these both get to the heart of the question that I am asking.
Stephen, your idea of the macro does achieve what I'm trying to do, except for the fact I already have a macro doing that which I'm trying to get OUT of my code :) It's good to know the reason why the macro is there is because what I want to do isn't currently possible (instead of programmer magic for the fun of it). On Wednesday, November 4, 2015 at 3:09:00 AM UTC-5, Kristoffer Carlsson wrote: > > This is also a good package for default values in types, keyword arguments > in type construction and more: https://github.com/mauro3/Parameters.jl
