-record(phase, {name :: binary(), schedule :: fun((fun(() -> nil)) -> nil)}).