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)))