template Assign_(string node, string field, T, bool typeDSL = false, idMap idMap_ = idMap.init)
static if(!(isOptional!T && T.Types.length == 2))
static if(!(isEither!T && T.Types.length == 1))
enum Assign_ =
format!q"EOS
{
%s
%s = (%s)(n);
}
EOS"(Pre, field, DispatchFun!(T, Types));