元々の関数名として
void update();
というのを使っていたとします。

ところが、ある理由(update時に起きた特殊なイベントを取得する必要が生まれたなど)で
このupdate()に戻り値を加え、
enum_event update();
となったとします。

この場合、関数の機能が「update」から「updateして結果生じたイベントを返す」に変化しているため、
enum_event updateAndGetEvent();
というように関数名と機能を一致させたくなるのですが、これはこれで長くて見づらい気がします。
こういうようなケースの場合、みなさんはどのように対処しているでしょうか?