Make operation types a runtime value of time_point