class_docstr: Metaclass for `Module`.
class_docstr_tok: ["Metaclass","for","`","Module","`","."]
code: def __signature__(cls):  # pylint: disable=no-self-argument
      signature = inspect.signature(cls.__init__)
      params = tuple(signature.parameters.values())
      return signature.replace(parameters=params[1:])
  
imports: from collections.abc import Mapping
  import contextlib
  import functools
  import inspect
  import re
  from typing import Any, Callable, ContextManager, NamedTuple, Optional, Protocol, TypeVar
  from haiku._src import base
  from haiku._src import config
  from haiku._src import data_structures
  from haiku._src import utils
  import jax
  import jax.numpy
label_desc: Use image node_id 3 for calling the ModuleMetaclass obj's underlying member method code with example usage: obj.__signature__(cls) and returns: signature