#pragma once enum IterationDecision { Continue, Break, };