class_steering monadic function renamed dispatch.