def gen1() -> ak.LEntryFragFn:
     return lambda e, b, c: (
         e(compiler_fixtures.boost_add(1, gl.outer(global_speed)) + (gl.outer(speed) * gl.sin(12)))
     )
 def gen1() -> ak.LEntryFragFn:
     return (
         lambda e, b, c: e((c.y * gl.outer(global_speed)) + (b.time * gl.outer(speed) * gl.sin(12)))
     )
 def gen2() -> ak.LEntryPolyFn:
     return lambda e, b, p: (
         e((p.y * gl.outer(global_speed)) + (b.time * gl.outer(speed) * gl.sin(12)))
     )
 def gen1() -> ak.LEntryFragFn:
     return lambda e, b, c: e(gl.outer(global_speed) + (gl.outer(speed) * gl.sin(12)))
 def gen() -> ak.LEntryFragFn:
     return lambda e, b, c: e(gl.sin(12))
 def gen2() -> ak.LEntryFragFn:
     return lambda e, b, c: (
         e(z := gl.outer(speed) * gl.sin(b.time)).tp(float) |
         e(compiler_fixtures.boost_add(1, gl.outer(global_speed)) + z)
     )
 def gen() -> ak.LEntryFragFn:
     return lambda e, b, c: e(c.x) << e(c.x + b.resolution.x + gl.sin(12)) | e(12)
 def gen2() -> ak.LEntryFragFn:
     return lambda e, b, c: e(module_global_poly(1, 2) + (gl.outer(speed) * gl.sin(12)))