code: def fresnels(ctx, z):
      if z == ctx.inf:
          return ctx.mpf(0.5)
      if z == ctx.ninf:
          return ctx.mpf(-0.5)
      return (
          ctx.pi
          * z**3
          / 6
          * ctx.hyp1f2(
              (3, 4), (3, 2), (7, 4), -ctx.pi**2 * z**4 / 16
          )
      )
  
imports: from .functions import defun, defun_wrapped
label_desc: Use image node_id 26 for calling a global function with example usage: fresnels(ctx, z) and returns: unknown, ctx, ctx