operator [] method
Get a declaration by its descriptor
Implementation
@override
MathDefinitionFunctionFreeformImplemented operator [](
MathDefinitionFunctionFreeform key) {
return definitions.firstWhere(
(element) => element.isCompatible(key),
orElse: () => throw UndefinedFunctionException(key.toString()),
);
}