StepTime end_time(FormulaTime ft) { if (ft == AT_START) {
StepTime end_time(const Effect& e) { if (e.when() == Effect::AT_START) {
StepTime end_time(FormulaTime ft) {  if (ft == AT_START) {    return STEP_START;  } else {    return STEP_END;  }}