/* (_) | |__ ___ _ __ ___ */ /* | | | '_ \ / __| | '_ ` _ \ */ /* | | | | | | \__ \ | | | | | | */ /* |_| |_| |_| |___/ |_| |_| |_| */ Idiomatic hierarchical state machine