code: def materialise_zeros(primal, tangent):
      if tangent is None and is_array_like(primal):
          tangent = _zero_from_primal(primal)
          return ad.instantiate_zeros(tangent)
      else:
          return tangent
  
imports: import functools
  from typing import Any
  import jax
  import jax.core
  import jax.interpreters.ad
  import jax.interpreters.batching
  import jax.interpreters.mlir
  import jax.tree_util
  from jaxtyping import PyTree
  from .._filters import combine, is_array, is_array_like, partition
  from .._tree import tree_equal
label_desc: Use image node_id 15 for calling a global function with example usage: materialise_zeros(primal, tangent) and returns: ad, tangent