Defines a matcher that matches everything
Describes the arguments that can be passed to this matcher
Describes an instance of this matcher
Matches everything
@type opts() :: []
@opaque t()
@spec term(opts()) :: t()
Takes no arguments
Examples:
iex> assert "a" ~> term() true iex> assert :a ~> term() true iex> assert 1 ~> term() true iex> assert %{} ~> term() true iex> assert nil ~> term() true