put method
Implementation
Safety<CitrusSymbolRoster<VT>> put(VT symbol) {
final log = Log(classLocation: runtimeType, functionLocation: 'put');
final List<VT> list = [];
for (final i in values) {
if (i.name != symbol.name) list.add(i);
}
list.add(symbol);
// 重複は起きないので validation は不要.
final result = CitrusSymbolRoster(list);
return Safety(result, log);
}