assign description mentions left associative for all bin op - TEOF is its own pattern for prog