lazy_generator: Add generate_repeat
lazy_generator: Add generate_assign
lazy_generator: Add generate_call
lazy_generator: Add generate_procedure