In order to easily support the ISpanFormattable interface, see about adding an overload to the DecimalNotationFormatter that works with a ReadOnlySpan<char>
This should further reduce the allocations required for formatting strings that contain a Fraction as part of the format.
This is up for grabs (I'll probably look into it at some point):