copyWith method
Returns a new instance by overriding the values passed as arguments
Implementation
FunctionType copyWith({
List<ValueType>? parameters,
List<ValueType>? results,
}) =>
FunctionType(
parameters: parameters ?? this.parameters,
results: results ?? this.results);