code: def visit_ndarray(self, node, visited_children):
      (
          tndarray,
          _,
          angle_bracket,
          elem_t,
          comma,
          ndim,
          angle_bracket,
      ) = visited_children
      return types.tndarray(elem_t, ndim)
  
imports: from parsimonious import Grammar, NodeVisitor
  from hail.expr.nat import NatVariable
  from .None import types
  from hail.utils.java import unescape_parsable
label_desc: Use image node_id 14 for calling the TypeConstructor obj's underlying member method code with example usage: obj.visit_ndarray(node, visited_children) and returns: types