def __init__(*args, **kwds):
    """Initialize an ordered dictionary.

        The signature is the same as regular dictionaries, but keyword
        arguments are not recommended because their insertion order is
        arbitrary.

        """
    from xotl.tools.params import issue_9137
    self, args = issue_9137(args)
    super().__init__()
    self.update(*args, **kwds)
