Minor refactor of flow
Implement USE_DEFAULT_WHEN_UNSET_OR_NULL
Implement ASSIGN_DEFAULT_WHEN_UNSET_OR_NULL
Refactor for more clarity
Implement PCT
Implement POST_INCR/POST_DECR/PRE_INCR/PRE_DECR