ref https://github.com/mauro3/Parameters.jl/pull/105#issuecomment-579970545
ref mauro3/Parameters.jl#105 (comment)