implement Trailblazer::Flow as a module that implements the always reocurring pattern of "run this, if true, do this, else do that".
more docs on Operation.