keras/src/optimizers/schedules/learning_rate_schedule.py/LearningRateSchedule/__call__
class LearningRateSchedule:    def __call__(self, step):
        raise NotImplementedError(
            f"Learning rate schedule '{self.__class__.__name__}' "
            "must override `__call__(self, step)`."
        )