Remove accidentally duplicated code.
Add source token.
Change new_computation_for_reg( ) to mention the relevant token.
Rename source to source_reg.