factory IdentDecl({ DeclType? type, $0.Expr? value, }) { final result = create(); if (type != null) result.type = type; if (value != null) result.value = value; return result; }