Write fitting models that are general to a substrate and multiple products pyruvate-specific fitting could then call these functions