Would `program` simply call `or_operation`? Or are you suggesting a name change of `or_operation`?